Hi,
ich konnte leider das Script nicht starten.
Code
"C:\Program Files (x86)\AutoIt3\Include_Eigene\FASM.au3" (127) : ==> Subscript used on non-accessible variable.:
Func FasmGetLastError()
Func FasmGetLastError^ ERROR
Vermutlich benutze ich nicht die aktuelle FASM.AU3 (warum wohl^^). Daher würde ich die von dir verwendete FASM.AU3 mit in die Zip packen.
Was mir sofort aufgefallen ist, wieso benutzt du nicht AutoIt-Variablen für die Pointer usw. innerhalb des ASM-Codes zur Vereinfachung?