Em pascal-object assim como em simplesmente pascal, o tipo de um parâmetro deve ser simples, ou seja, integer, real, char ou boolean. No caso de tipos compostos, é necessário criar um nome de tipo em type. --- Em delphi-br@yahoogrupos.com.br, Ezequiel <[EMAIL PROTECTED]> escreveu > > Blz.. vou me corrigir então... > Aceita arrays, mas somente arrays dinamicos... > Falha de comunicação.. :o) > > []'s > Ezequiel > > > Walter Alves Chagas Junior escreveu: > > > > > > Uê, Eu já fiz muitas funções e prodedimentos aqui aonde eu passava o > > array como parametro sem que fosse tipo. A questão é que o Array será > > sempre passado por referencia. Nunca por valor. > > > > Eu vou até confirmar isto aqui num projeto que mexi ano passado. > > > > []s > > > > Walter Alves Chagas Junior > > Projeto e desenvolvimento de sistemas > > Telemont Engenharia de telecomunicações S/A > > Belo Horizonte - MG - Brasil > > [EMAIL PROTECTED] <mailto:wchagas%40telemont.com.br> > > Fone: (31) 3389-8217 Fax: (31) 3389-8215 > > > > -----Mensagem original----- > > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > > [mailto:delphi-br@yahoogrupos.com.br > > <mailto:delphi-br%40yahoogrupos.com.br>]Em > > nome de Ezequiel > > Enviada em: sexta-feira, 9 de março de 2007 14:23 > > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > > Assunto: Re: [delphi-br] Trabalhando com Array em Procedure/Function > > > > O Delphi não aceita arrays como parametro. > > O que vc pode fazer é criar um tipo de dado que contenha um array e aí > > sim passar como parametro. > > > > Ex: > > TMatriz = record > > linhas: array of String; > > end; > > > > procedure Atualiza(var mat: TMatriz); > > > > []'s > > Ezequiel > > > > Joao Morais escreveu: > > > > > > > > > Wilian Domingues - Analista de wrote: > > > > > > > Gostaria de saber se é possível passar como parâmetro para uma > > > procedure/function um array. > > > > > > > > Por > > > > exemplo, numa aplicação onde vários registros são inseridos/atualizados > > > > de uma vez, gostaria de saber se poderia enviar um array como parâmetro > > > > para uma procedure/function, evitando chamar procedure/function para > > > > cada registro, desta forma manipulando o array dentro da > > > > procedure/function. > > > > > > O melhor é usar open array. > > > > > > procedure Atualiza(AClientes: array of TCliente); > > > > > > -- > > > Joao Morais > > > > > > > > > Mensagens neste tópico > > > > > <http://br.groups.yahoo.com/group/delphi-br/message/168471;_ylc=X3oDMTM4aWFubjVjBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2ODQ5OQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNzM0NTgyMTAEdHBjSWQDMTY4NDcx
> > <http://br.groups.yahoo.com/group/delphi-br/message/168471;_ylc=X3oDMTM4aWFubjVjBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2ODQ5OQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNzM0NTgyMTAEdHBjSWQDMTY4NDcx>> > > > > > (3) Responder (através da web) > > > > > <http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJycXJza245BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2ODQ5OQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNzM0NTgyMTA-?act=reply&messageNum=168499 > > <http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJycXJza245BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2ODQ5OQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNzM0NTgyMTA-?act=reply&messageNum=168499>> > > > > > | Adicionar um novo tópico > > > > > <http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlMGwwZDk2BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3MzQ1ODIxMA-- > > <http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlMGwwZDk2BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3MzQ1ODIxMA-->> > > > > > > > > Mensagens > > > > > <http://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJlN3RqN25rBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE3MzQ1ODIxMA-- > > <http://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJlN3RqN25rBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE3MzQ1ODIxMA-->> > > > > > | Arquivos > > > > > <http://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmYnZlMDlmBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNzM0NTgyMTA- > > <http://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmYnZlMDlmBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNzM0NTgyMTA->> > > > > > | Fotos > > > > > <http://br.groups.yahoo.com/group/delphi-br/photos;_ylc=X3oDMTJlb2pzdWVsBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE3MzQ1ODIxMA-- > > <http://br.groups.yahoo.com/group/delphi-br/photos;_ylc=X3oDMTJlb2pzdWVsBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE3MzQ1ODIxMA-->> > > > > > | Links > > > > > <http://br.groups.yahoo.com/group/delphi-br/links;_ylc=X3oDMTJmZWJlOWQ1BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNzM0NTgyMTA- > > <http://br.groups.yahoo.com/group/delphi-br/links;_ylc=X3oDMTJmZWJlOWQ1BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNzM0NTgyMTA->> > > > > > | Banco de dados > > > > > <http://br.groups.yahoo.com/group/delphi-br/database;_ylc=X3oDMTJjM2pra2Y2BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNzM0NTgyMTA- > > <http://br.groups.yahoo.com/group/delphi-br/database;_ylc=X3oDMTJjM2pra2Y2BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNzM0NTgyMTA->> > > > > > > > > -- > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > >