Registriert seit: 22. Nov 2005
173 Beiträge
|
Dyn. Array als Parameter übergeben und in Prozedur vergrößer
11. Dez 2008, 12: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
|