Hallo Leute^^,
ich versuche grade verzweifelt eine C# Dll zum laufen zu bringen.
So wird in der Dll die Funktion definiert:
Wenn ich versuche die DLL so aufzurufen:
[autoit]DllCall($dll,"none","int",50,"int",50,"INT_PTR",$form1)
[/autoit]Kommt @error=3 Was heißt das er die Funktion nicht findet
Wenn ich sie hiermit "konvertiere": https://autoit.de/index.php?page…0596#post110596
Kommt @error=1 was heißt das diese Dll nicht verwendet werden kann.
Da man damit nur Funktionen konvertieren kann die static deklariert sind hab ich als rückgabewert einfach int genommen und return 1; unter die Funktion geschrieben.
Normalerweise gibt die Funktion nichts zurückt.
Die 3. Möglichkeit wäre die DLL als COM Object hinzuzufügen , da weiß ich allerdings nicht wie.
Hoffe auf Hilfe^^
MfG Sumsum