Hallo Au3 Community, ich habe eine Collisions.dll geschrieben, und der DllCall() geht nicht (mit ihm wollte ich testen ob es geht X()
Also hier mal das Au3 script, im Anhang die .dll:
[autoit]
_Collision(0, 0, 20, 20, 50, 50, 20, 20)
Func _Collision($ObjectX, $ObjectY, $ObjectWidth, $ObjectHeight, $WallX, $WallY, $WallWidth, $WallHeight)
Local $DllOpen = DllOpen("Collision.dll")
Local $Call = DllCall($DllOpen, "double", "Collision", "double", $ObjectX, "double", $ObjectY, "double", $ObjectWidth, "double", $ObjectWidth, "double", $ObjectHeight, "double", $WallX, "double", $WallY, "double", $WallWidth, "double", $WallHeight)
If IsArray($Call) Then
Return $Call[0]
Else
Return -1
EndIf
EndFunc ;==>_Collision
€: Danke für die Hilfe im Voraus
Die C++ funktion sieht wie folgt aus: