Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Konstantenobjekt kann nicht als VarParameter übergeben w

  Alt 24. Nov 2007, 13:06
Das Problem liegt bei der Stringliste - du kannst Eigenschaften (hier Items) nicht als var-Parameter übergeben, da sie ja möglicherweise über einen Getter gelesen werden und Funktionsergebnisse nicht geändert werden können.
Du brauchst aber auch gar keinen var-Parameter, da TStrings eine Klasse ist und Klassen immer per Referenz übergeben werden. Du kannst also ohne Probleme aus dem var ein const machen.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat