Laden...
N
Niecheck
myCSharp.de - Member
1
Themen
4
Beiträge
Letzte Aktivität
vor 18 Jahren
Dabei seit
29.07.2005
Erstellt vor 19 Jahren

ahh! so gefällt mir das !!!

DANKE!

niecheck

Erstellt vor 19 Jahren

stehe hier jedoch vor einem schönheitsfehler. Ich hätte gern angegeben, wo sich die Dll befindet. Denn mit der jetzigen Methode muss sie im gleichen Verzeichnis wie die Exe liegen. Das war das eigendliche Problem....
Aber das kann ich doch sicher auch irgendwo definieren?!

Erstellt vor 19 Jahren

natürlich könnte ich die Dll einfach über "Verweise" mit einbinden. Und sie dann mit:

test2.class1 t = new test2.class1();
t.test();

einfach aufrufen. So hat ich es erst. Das funzt auch wunderbar.
Wollt eben nur mal die Import-Methode ausprobieren....

Ciao

Erstellt vor 19 Jahren

Moin,

habe noch folgendes Problem mit meiner Dll.

Code der EXE:

...

[DllImport("test2.dll")]
public static extern void test();

private void button2_Click(object sender, System.EventArgs e)
{
test();
}
.....

Code der Dll:

using System;
using System.Windows.Forms;

namespace test2
{

public class Class1
{
public void test()
{
...........
MessageBox.Show("what ever");
..........
}
}
}

Das Programm wird ausgeführt. Ich erhalte jedoch eine Fehlermedlung:
"Einspringount 'test' nicht in der Dll 'test2.dll' gefunden."

nu bin ich überfragt.

Was stimmt mit der Dll nicht?

Gruß
Niecheck