Hallo,
nein, damit erreicht du das Gegenteil.
Zur Frage, was das ist,
gibt es doch die schöne Hilfe ?
Akademisches Bsp:
Delphi-Quellcode:
function Foo: Integer;
begin
Result:= 1;
end;
{$B+}
a:= 0;
if (a=0) or (b=Foo)
Es wird nur der 1. Teil ausgewertet,
da das Endergebnis ja schon True ist
Foo als Funktion wird überhaupt nicht angesprungen.
Das kann gut sein, oder nicht,
je nachdem, ob der Programmierer in Foo etwas macht,
was immer gemacht werden soll, oder nicht.
Ist immer lustig, solche Sachen zu suchen und zu finden.
Heiko