Fórum Sendo mais específico: Array Multi como Parâmetro #195835
18/11/2003
0
Preciso passar um array multidimencinal como parâmetro:
Ex:
( (´Joao´,´1200´), (´Antonio´,´270´),(´Carlos´,´520´) )
é uma array com 3 elementos que são arrays com 2 elementos cada.
e aí não consigo passar, me retorna erro de sindaxe.
consiguo declarar mas não sei como passar.
Obrigado.
Ex:
( (´Joao´,´1200´), (´Antonio´,´270´),(´Carlos´,´520´) )
é uma array com 3 elementos que são arrays com 2 elementos cada.
e aí não consigo passar, me retorna erro de sindaxe.
consiguo declarar mas não sei como passar.
Obrigado.
Elocom
Curtir tópico
+ 0
Responder
Posts
18/11/2003
Beppe
TDados = record S1, S2: String; end; function Dado(const S1, S2: String): TDados; begin Result.S1 := S1; Result.S2 := S2; end; procedure SuaRotina(const Args: array of TDados); begin ... end;
Chame assim:
SuaRotina([Dado(´Joao´,´1200´), Dado(´Antonio´,´270´), Dado(´Carlos´,´520´)]);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)