Einzelnen Beitrag anzeigen

meisteralex

Registriert seit: 22. Nov 2005
173 Beiträge
 
#1

Dyn. Array als Parameter übergeben und in Prozedur vergrößer

  Alt 11. Dez 2008, 11:03
Hallo ich habe folgende Prozedur:

procedure fill_container(var _edifactstring : string; _container : array of TContainer); und will nun innerhalb der Prozedur mit SetLength(_container,33); das Array vergrößern?
Warum geht das nicht ? => der Compiler meldet ungültiger Typ!

Falls das ganze nur über Zeigerarithmetik geht...wie kann ich ein dyn Array als Zeiger übergeben ?
aber normalerweise sollte ja auch in Delphi ein byRef - Prameter nur eine Kapselung der Zeigerarithmetik sein.

Naja bin auf die Antworten gespannt.

Danke im Vorraus
  Mit Zitat antworten Zitat