Also in Delphi 7 bekomme ich 123 angezeigt:
Delphi-Quellcode:
procedure TestOut(out abc: Integer);
begin
ShowMessage(IntToStr(abc));
end;
procedure TForm1.Button1Click(Sender: TObject);
var intVar: Integer;
begin
intVar := 123;
TestOut(intVar);
end;
Seid ihr euch sicher dass der Compiler das out in irgendeiner Weise beachtet bzw. anders behandelt?
Sieht nämlich nicht so aus.
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."