Array com parametro de procedure
24/11/2005
0
Ola pessoal, estou com problema para passar um Array como parametro, favor ajuda: Segue exemplo e erro na compilação
Tenho o seguinte
array
const CBoxArq4 : array[ 0..2, 1..2 ] of String = ( (´01.12.00.´,´Mensagens´), (´01.12.01.´,´Novo´) )
procedure
procedure TFrmniv.GravaPer( Const aChkList : Array of String );
chamando a procedure
Gravaper( CBoxArq4 )
na compilação da o erro
incompatible types
Tenho o seguinte
array
const CBoxArq4 : array[ 0..2, 1..2 ] of String = ( (´01.12.00.´,´Mensagens´), (´01.12.01.´,´Novo´) )
procedure
procedure TFrmniv.GravaPer( Const aChkList : Array of String );
chamando a procedure
Gravaper( CBoxArq4 )
na compilação da o erro
incompatible types
Helderjr
Curtir tópico
+ 0
Responder
Posts
24/11/2005
Siam
const CBoxArq4 : array[ 0..2, 1..2 ] of String = ( (´01.12.00.´,´Mensagens´), (´01.12.01.´,´Novo´) )
Sua primeira definição tem 3 strings(0..2) e vc só colcou duas.Crie um type:
type TArray = array[1..2, 1..2] of String; const CBoxArq4 : TArray = ( (´01.12.00.´,´Mensagens´), (´01.12.01.´,´Novo´) ) ; procedure TFrmniv.GravaPer( Const aChkList : TArray );
Responder
Clique aqui para fazer login e interagir na Comunidade :)