Dennoch: Bringt der Weg über die Zwischenvariable was?
Nur beim Schreiben und Lesen. In diesem Fall kannst du ja auch Gebrauch von einer Inline-Variablen machen. Die gibt es dann nur zwischen dem
then begin
und
end
.
Delphi-Quellcode:
if (Component is TLabel) then begin
var Label:=TLabel(Component);
if pos('||', Label.Caption) = 0 then begin
....
Label.Caption := Label.Caption + ' || ' + s;
end;
end;
end;