Forum: Object-Pascal / Delphi-Language
by TigerLilly,
11. Mär 2022
Ja, das liegt daran, dass das as eine Typüberprüfung macht, wähend hardcasting das nicht macht. Ok, das wäre - wie Uwe sagt - ein erster Ansatz.
Dennoch: Bringt der Weg über die Zwischenvariable was?
Forum: Object-Pascal / Delphi-Language
by TigerLilly,
11. Mär 2022
Ich habe eine Reihe solcher Konstrukte:
if (Component is TLabel) then begin
if pos('||', (Component as TLabel).Caption) = 0 then begin
....
(Component as TLabel).Caption := (Component as TLabel).Caption + ' || ' + s;
end;
end;
end;
Optimiert das der Compiler oder wäre ein