Hallo zusammen,
ich habe leider nicht so viel Erfahrung mit DllCall deswegen brauche ich eure Unterstütung.
Ich will mit DllCall eine Funktion einer DLL aufrufen, welche als Parameter unter anderem einen Array aus Strings erwartet.
Nun habe ich in AutoIt folgenden Code geschrieben:
Global $arrGroups[2] = ["GROUP1","GROUP2"]
$objDll = DllOpen("SMSRsGen.dll")
$intResult = DllCall($objDll, "int", "DDRAddStringArray", "str", "System Group Name", "ptr", $arrGroups, "int", 2, "int", 64, "dword", 16)
DllClose($objDll)
Die Referenz zu der Funktion findet ihr hier:
http://msdn.microsoft.com/en-us/library/cc144899.aspx
So wie es im Beispiel ist, funktioniert es nicht. Ich weiss aber nicht wie ich das Array $arrGroups da übergeben kann.
Vielen Dank schon mal für die Hilfe!