Zitat:
Aber bei
nonVCL funktioniert das nich. Warum ? Was gibt es sonst noch für Möglichkeiten ???
Es gibt in Bezug auf Asembler keinen Unterschied zwischen
NonVCL,
VCL,MFC,
COM usw. Assembler ist Assembler das einzigste was wichtig ist, ausgehend vom Assembler, ist es auf welche Stukturen wie zugegriffen werden muß. Erst dieses Stukturen unterscheiden zwischen
NonVCL,
VCL usw. Allerdings man glaubt garnicht wie wenig sich die verschiedenen Techniken voneinander unterscheiden.
PUSHAD,POPAD ist eine "schlechte" Idee, da
1.) viel Stack verschwendet wird
2.) eine Kombination aus mehreren PUSH/POP's schneller ist
3.) ebenfalls EBP ge'pusht/ge'popt wird und dieses dadurch einen eventuellen Stackframe zerstören kann
Gruß Hagen