Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

AW: Leere MemoLines herausfiltern

  Alt 6. Dez 2012, 17:37
Auf 0 kann besser geprüft werden als auf ''.
Irrtum, der Stringvergleich auf '' ist effizienter als Length(s)=0.
Delphi-Quellcode:
var
   s : string;
begin
   s := Trim(' ');
   if s = 'then // rot markiert, 1 X86-Befehl
      ShowMessage('1');
   if Length(s) = 0 then // grün markiert, 3 X86-Befehle
      ShowMessage('2');
Miniaturansicht angehängter Grafiken
cpu_delphi_stringvergleich.gif  
Andreas
  Mit Zitat antworten Zitat