Em Delphi (object pascal) você não pode passar a declaração do array como 
parâmetro.

É necessário criar primeiro um tipo para este array  e ai sim dizer que a 
variável é desse tipo.

 

Ex:

 

Type

  TMeuArray = array[0..3, 0..3] of Longint;

 

Procedure TForm1.Teste(t: TMeuArray; Linha: Integer);

Begin

End;

 

Procedure TForm1.Chamar;

Var

  T: TMeuArray;

Begin

  Teste(t, 2);

End;

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
humbertogrupos
Enviada em: terça-feira, 20 de fevereiro de 2007 10:54
Para: delphi-br
Assunto: RE: [delphi-br] Criar Matriz 4 col e 2 lin.

 

Obrigado Sr. sabe-tudo, mas não funcionou.

Vou esclarecer mais o caso:

Tenho uma procedure que recebe como parâmetro esse array

Seria algo assim:

procedure TForm1.Teste (t : array[0..3, 0..3] of LongInt; linha : Integer);

Porém não funciona, diz q era esperado um of, mas encontra [

Em C está assim:

void Teste(long t[4][4], int linha)

Alguém?

---------- Cabeçalho original -----------

De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
Cópia: 
Data: Tue, 20 Feb 2007 11:44:48 +0000
Assunto: RE: [delphi-br] Criar Matriz 4 col e 2 lin.

> 
> Ora, simples!
> 
> var
> t: array [1..4, 1..4] of <tipo_de_dado>;
> 
> Maiores esclarecimentos, sugiro consultar o excelente help do Delphi. Isso é 
> Object Pascal básico!
> 
> Sds.
> 
> >From: "humbertogrupos" <[EMAIL PROTECTED] 
> ><mailto:humbertogrupos%40terra.com.br> >
> >Reply-To: delphi-br@yahoogrupos.com.br 
> ><mailto:delphi-br%40yahoogrupos.com.br> 
> >To: "delphi-br" <delphi-br@yahoogrupos.com.br 
> ><mailto:delphi-br%40yahoogrupos.com.br> >
> >Subject: [delphi-br] Criar Matriz 4 col e 2 lin.
> >Date: Tue, 20 Feb 2007 08:19:05 -0300
> >
> >Bem, estou transpassando um algorítmo em C para Delphi.
> >
> >Me deparei com o seguinte array: t[4][4]
> >
> >Como fazer isso no Delphi? Vlw.
> >
> 
> __________________________________________________________
> MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
> 
> 
> 

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a