Guten abend,
Ich lerne grade derzeit C++, und ich möchte mich jetzt ein bischen mit Dll´s & Dllcall´s beschäftigen, nur gibt es ein kleines Problem
das mir Autoit wenn ich die Dll aufrufe ein Fehler zurück gibt, und ich sehe den Fehler nicht und weis nicht ob es an Autoit liegt oder an C++.
Ich habe schon viel gegooglet aber alle machen es genauso wie ich.
Hier mein C++ Code den ich zum Test erstellt habe:
Spoiler anzeigen
Und hier mein Autoit Code:
Spoiler anzeigen
[autoit]
$a=5
$b=10
$add=DllCall("Test_dll.dll","double:cdecl","add","double",$a, "double", $b)
[/autoit] [autoit][/autoit] [autoit]if IsArray($add) Then
MsgBox(0,"Erfolg",$add[0])
Else
MsgBox(64,"Fail",$add)
EndIf
(Projekt Dateien im Anhang)
Ich würde mich über Antworten freuen.
Ps. Wie habt ihr C++ bzw. andere Hochsprachen gelernt?, via Buch, Unterricht, Videos?