Einzelnen Beitrag anzeigen

Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.268 Beiträge
 
Delphi 11 Alexandria
 
#18

Re: Syntax-Frage: Einem Array mehrere Werte "aufeinmal&

  Alt 15. Okt 2008, 17:49
Zitat von Apollonius:
Mit konstanten Strings funktioniert das, da der Referenzzähler dort immer auf -1 steht.
Problem wird auch sein, wenn folgendes passiert:

Delphi-Quellcode:
  FillArray(arr,['Hallo','Welt','!','DelphiPraxis','!']);

  arr[4]:='bla';

Das Array erhält mit "FillArray" die Zeiger der Konstanten. Dann wird mit dem Zweiten Befehl in den Speicher der Konstanten geschrieben. Übel.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat