Code: Alles auswählen
if(FormCid.Value <> _cid) then FormCid.Value := _cid;
Code: Alles auswählen
FormCid.Value := _cid;
Im 2. Fall wird einfach geschrieben ohne zu prüfen, vermutlich merkt da dann eine interne Routine (wenn der Wert bereits identisch ist) das nichts geändert werden muss.
Gibts da noch eine "innere" Routine?
Was bedeuten würde (2) sollte auch schneller sein oder? Ich könnte es einfach testen, ich will aber generell wissen was wie funktioniert um mein Wissen zu erweitern und meinen Stil zu verbessern.
