Gláucio, Declare um tipo para esse array, exemplo: type TAInteger = array of array of integer; E declare a função como: Function TesteMatriz(matriz1: TAInteger): Integer; Qualquer dúvida, entre em contato. []’s Eduardo -----Mensagem original----- De: glaucio2007 [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 11 de abril de 2005 19:31 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Enviar matriz como parametro
Estou desenvolvendo um programa em que necessito fazer uma função que receba matrizes multidimensionais e dinamicas como parametro, porém não consigo declarar a função sempre dá erro. Por exemplo: function TesteMatriz(matriz1 : array of array of integer):integer; da o seguite erro: Identifier expected but 'ARRAY' found ou assim function TesteMatriz(matriz1 : array[0..2, 0..3] of integer):integer; da o seguite erro: Identifier expected but '[' found se for assim, a declaração dá certo: function TesteMatriz(matriz1 : array of integer):integer; porém não consigo nem fazer: SetLength(matriz1, 3); pois dá tipos incompatíveis. Além do que, eu preciso manipular matrizes multidimensionais. Alguém sabe o que fazer ? Desde já agradeço. Atenciosamente, Gláucio Saraiva [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html