Zitat von
sirius:
Was einen Anfänger verwirren könnte ist folgende Zeile:
Delphi-Quellcode:
function ShowText : PChar;
asm
JMP @start
@test:
DB '
Hallo Du!', 0
@start: LEA EAX, @test
RET
end;
welche der Zeilen?
außerdem wäre dieses wohl etwas besser, abgesehn von dem unnötigem Jump müssen die daten ja nich mitten im Code rumliegen (selbst Delphi legt seine Daten nach den Funktionen/Prozeduren ab)
Delphi-Quellcode:
function ShowText : PChar;
asm
LEA EAX, @test
RET
@test:
DB '
Hallo Du!', 0
end;