Danke für dein Angebot der Hilfe, aber ich habe es schon hin bekommen. (siehe oben)
Ich habe aber noch eine kleine Abänderung gemacht, jetzt mit einem Pointer. (wieder die Vereinfachte Version)
Delphi-Quellcode:
procedure xyz(Zahl: longword);
var
p: ^longword;
begin
.
.
.
p := @Zahl;
asm
mov edx, p;
mov eax, [edx];
bswap eax;
mov [edx], eax;
end;
.
.
.
end;
Eine Frage habe ich doch noch. Dies könnte ich doch auch in ein Macro packen, oder? Wie erstelle ich nur ein Macro?