Hallo alle miteinander,
Meine Frage diesmal handelt von Structures in Structures falls mann das so nennen kann.
Ich habe follgende beiden Structure (Nur ein Auszug)
Spoiler anzeigen
$DisasmStruct = DllStructCreate("UInt_Ptr EIP;" & _
"UInt64 VirtualAddr;" & _
"UInt_Ptr SecurityBlock;" & _
"char CompleteInstr[INSTRUCT_LENGTH];" & _
"UInt Archi;" & _
"UInt64 Options;" & _
"INSTRTYPE Instruction;" & _
"ARGTYPE Argument1;" & _
"ARGTYPE Argument2;" & _
"ARGTYPE Argument3;" & _
"PREFIXINFO Prefix;" & _
"UInt Reserved_[40];")
If @error Then MsgBox(0,"1",@error)
$InstType = DllStructCreate("Int Category;" & _
"Int Opcode;" & _
"char Mnemonic[16];" & _
"Int BranchType;" & _
"EFLStruct Flags;" & _
"UInt64 AddrValue;" & _
"Int64 Immediat;" & _
"UInt ImplicitModifiedRegs;")
If @error Then MsgBox(0,"2",@error)
Wie ihr seht spuckt die obere Msgbox immer den Fehler 2 aus. logisch, da Autoit nur keine Datentypen wie INSTRTYPE o.ä annimmt.
Gibt es dennoch einen Weg das zu lösen.
MFG Omasgehstock