Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Problem mit dynamischem Array
DorJo - Fr 05.12.08 01:38
Titel: Problem mit dynamischem Array
hy @all,
ich hab mal wieder ein Problem! Also folgendes:
meine Prozedur Button.Click ruft eine unterprozedur auf wie folgt:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.ButtonClick(); var test:array of string; begin proc2(test); end; |
bei der proc2 möchte ich dann folgendes tun:
Aber da kommt die Fehlermeldung "Inkopatiple Typen".
Weiß irgendjemand von euch Rat? Danke schon mal im vorraus!
MfG
DorJo
jaenicke - Fr 05.12.08 02:04
Wie sieht denn deine proc2 aus?
DorJo - Fr 05.12.08 02:08
procedure proc2(var test:array of string);
begin
SetLength(test, 3);
end;
jaenicke - Fr 05.12.08 02:45
Probiers mal so: ;-)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| procedure TForm1.ButtonClick(Sender: TObject); type TStringArray = array of string;
procedure proc2(var test: TStringArray); begin SetLength(test, 3); end;
var test: TStringArray; begin proc2(test); end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!