Delphi-Quellcode:
procedure fillArray(a:Pinteger;laenge:integer);
asm
@@1:mov [eax+edx*4-4],edx
dec edx
jnz @@1
end;
Das komische ist: Ich hab jetzt auch das -4 hinzugefügt... und es ging im Prinzip.. Nur hatte mein Array ungefähr immer so 300 Einträge statt 10 wobei dann 290 Einträge totaler Datenmüll waren.. hab dann rumprobiert, die -4 weggemacht so das jetzt alles ist wie vorher und jetzt gehts wunderbar
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."