Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Compiler ersetzt Variable durch Konstante - AV zur Laufzeit

  Alt 12. Nov 2013, 14:27
Ganz genau der Fall (CreateProcess) war es auch

Ist mir bislang nie aufgefallen da ich die Variable, ausgehend von der Konstante, immer noch einmal verändert hatte.

Fazit: Copy on Write für Delphi-Strings. Bei der Zuweisung variablerString := konstanterString hat man natürlich auch erst einmal nur die Adresse der Konstante dort. Muss man aber auch erstmal drauf kommen
  Mit Zitat antworten Zitat