Einzelnen Beitrag anzeigen

TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.211 Beiträge
 
Delphi 11 Alexandria
 
#1

Code Optimierung zu ".. is <type>"

  Alt 11. Mär 2022, 11:42
Delphi-Version: 5
Ich habe eine Reihe solcher Konstrukte:
Code:
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
Code:
if (Component is TLabel) then begin
    Label:=TLabel(Component);
    if pos('||', Label.Caption) = 0 then begin
        ....
        Label.Caption := Label.Caption + ' || ' + s;
      end;
    end;
end;
eine sinnvolle Optimierung?

Danke für Input!
  Mit Zitat antworten Zitat