Re: [delphi-br] Parametros para DLL
usa PChar Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alencar - Philler Informatica To: delphi-br@yahoogrupos.com.br Sent: Monday, March 07, 2005 10:25 PM Subject: Re: [delphi-br] Parametros para DLL Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] Beleza, Paulo. Essa eu tinha pesquisado, mas como comentei na pergunta: O tamanho do conteudo varia, podendo chegar a 2000 bytes. Obrigado assim mesmo. -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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
Re: [delphi-br] Parametros para DLL
Blz!! Eu estou fazendo uma dll tbm, e o tipo de dados que vc deve usar é LPCTSR, é um tipo de pchar compatível entre delphi e windows. Eu estou conseguindo ler corretamente o parâmetro de entrada, porém o de saída estou com uns problemas de acces violation. t+ - Original Message - From: Julio Cesar To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 4:50 PM Subject: Re: [delphi-br] Parametros para DLL usa PChar Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alencar - Philler Informatica To: delphi-br@yahoogrupos.com.br Sent: Monday, March 07, 2005 10:25 PM Subject: Re: [delphi-br] Parametros para DLL Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] Beleza, Paulo. Essa eu tinha pesquisado, mas como comentei na pergunta: O tamanho do conteudo varia, podendo chegar a 2000 bytes. Obrigado assim mesmo. -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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
Re: [delphi-br] Parametros para DLL
Use PCHAR, ou se quiser usar STRING, leia atentamente as intruções comentadas no início da DLL geradas pelo delphi, kuando vc cria um novo projeto deste tipo. []'s Raising Solutions Software Ltda. - http://www.raising.com.br Eric Roberto Darruiz - Desenvolvedor de Sistemas Windows/Linux ICQ UIN: 78562726 MSN Messenger: [EMAIL PROTECTED] Mail: [EMAIL PROTECTED] - Original Message - From: Alosi yarru [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 5:14 PM Subject: Re: [delphi-br] Parametros para DLL Blz!! Eu estou fazendo uma dll tbm, e o tipo de dados que vc deve usar é LPCTSR, é um tipo de pchar compatível entre delphi e windows. Eu estou conseguindo ler corretamente o parâmetro de entrada, porém o de saída estou com uns problemas de acces violation. t+ - Original Message - From: Julio Cesar To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 4:50 PM Subject: Re: [delphi-br] Parametros para DLL usa PChar Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alencar - Philler Informatica To: delphi-br@yahoogrupos.com.br Sent: Monday, March 07, 2005 10:25 PM Subject: Re: [delphi-br] Parametros para DLL Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] Beleza, Paulo. Essa eu tinha pesquisado, mas como comentei na pergunta: O tamanho do conteudo varia, podendo chegar a 2000 bytes. Obrigado assim mesmo. -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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 -- 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
Re: [delphi-br] Parametros para DLL
como vc esta declarando o parametro de saida? Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alosi yarru To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 8:14 PM Subject: Re: [delphi-br] Parametros para DLL Blz!! Eu estou fazendo uma dll tbm, e o tipo de dados que vc deve usar é LPCTSR, é um tipo de pchar compatível entre delphi e windows. Eu estou conseguindo ler corretamente o parâmetro de entrada, porém o de saída estou com uns problemas de acces violation. t+ - Original Message - From: Julio Cesar To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 4:50 PM Subject: Re: [delphi-br] Parametros para DLL usa PChar Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alencar - Philler Informatica To: delphi-br@yahoogrupos.com.br Sent: Monday, March 07, 2005 10:25 PM Subject: Re: [delphi-br] Parametros para DLL Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] Beleza, Paulo. Essa eu tinha pesquisado, mas como comentei na pergunta: O tamanho do conteudo varia, podendo chegar a 2000 bytes. Obrigado assim mesmo. -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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
Re: [delphi-br] Parametros para DLL
Olá, Até hoje, só consegui resolver o problema de parâmetro de saída do tipo string, pchar, ponteiros etc numa DLL usando o tal do fastshareman. Costuma-se complicar um pouco quando se decide não usá-lo. Senão, tinha que aguentar os access violation em algum momento da execução do programa ou mesmo quando fechava ele. T+ -- 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
RE: [delphi-br] Parametros para DLL
Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] -Original Message- From: Joao Morais [mailto:[EMAIL PROTECTED] Sent: sábado, 5 de março de 2005 16:52 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Parametros para DLL [EMAIL PROTECTED] wrote: criei uma dll com uma funcao q recebe dois parametros BufferIn e BufferOut: PChar. o problema é q o valor a ser passado para BufferIn contem caracteres NULL (Chr(0)). O conteudo de BufferOut podera conter chr(0) tambem. Sendo o caracter finalizador do PChar, o proprio chr(0), o valor de BufferIn chega truncado na funcao. Estou evitando usar parametros com string, pois teria q distribuir a dll de gerencia de memoria e adicionar no uses a unit sharemem em todos os prg q chamam a dll. O tamanho do conteudo varia, podendo chegar a 2000 bytes. Uma solucao seria passar os parametros como array of char. Mas fiquei na duvida de como passar um array por parametro para dll. Se tiver alguma dica, sera bem vinda. Valeu! Bom, não levo muito jeito para DLLs mas vou tentar contribuir. Cria uma estrutura: TMyBuffer = record Len: Longint; Buffer: array [0..2047] of Char; end; no programa e na DLL. No programa passe @VarMyBuffer, e na DLL receba como um Pointer. Por fim, use um cast: TMyBuffer(VarPointer^).Len TMyBuffer(VarPointer^).Buffer para acessar o comprimento e o Buffer. Corre o risco de funcionar ;-) -- João Morais -- 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] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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
Re: [delphi-br] Parametros para DLL
TMyBuffer = record Len: Longint; Buffer: array [0..2047] of Char; end; no programa e na DLL. No programa passe @VarMyBuffer, e na DLL receba como um Pointer. Por fim, use um cast: TMyBuffer(VarPointer^).Len TMyBuffer(VarPointer^).Buffer para acessar o comprimento e o Buffer. Corre o risco de funcionar ;-) -- João Morais Beleza, Joao. Mas o problema passaria a ser a compatibilidade desta forma com outros prgs. A maxima da programacao de DLL, diz q os tipos devem ser nativos da plataforma. Bem, a solucao mais simples q recebi de um professor da faculdade, seria passar a qtde de caracteres do buffer entrada e varrer o parametro X caracteres passando eles para uma string interna da DLL. Dae, o resto do tratamento seria padrao. Esta simples solucao se mostrou pratica e funcional. Grato pela atencao -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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
Re: [delphi-br] Parametros para DLL
Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] Beleza, Paulo. Essa eu tinha pesquisado, mas como comentei na pergunta: O tamanho do conteudo varia, podendo chegar a 2000 bytes. Obrigado assim mesmo. -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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
Re: [delphi-br] Parametros para DLL
[EMAIL PROTECTED] wrote: criei uma dll com uma funcao q recebe dois parametros BufferIn e BufferOut: PChar. o problema é q o valor a ser passado para BufferIn contem caracteres NULL (Chr(0)). O conteudo de BufferOut podera conter chr(0) tambem. Sendo o caracter finalizador do PChar, o proprio chr(0), o valor de BufferIn chega truncado na funcao. Estou evitando usar parametros com string, pois teria q distribuir a dll de gerencia de memoria e adicionar no uses a unit sharemem em todos os prg q chamam a dll. O tamanho do conteudo varia, podendo chegar a 2000 bytes. Uma solucao seria passar os parametros como array of char. Mas fiquei na duvida de como passar um array por parametro para dll. Se tiver alguma dica, sera bem vinda. Valeu! Bom, não levo muito jeito para DLLs mas vou tentar contribuir. Cria uma estrutura: TMyBuffer = record Len: Longint; Buffer: array [0..2047] of Char; end; no programa e na DLL. No programa passe @VarMyBuffer, e na DLL receba como um Pointer. Por fim, use um cast: TMyBuffer(VarPointer^).Len TMyBuffer(VarPointer^).Buffer para acessar o comprimento e o Buffer. Corre o risco de funcionar ;-) -- João Morais -- 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
[delphi-br] Parametros para DLL
criei uma dll com uma funcao q recebe dois parametros BufferIn e BufferOut: PChar. o problema é q o valor a ser passado para BufferIn contem caracteres NULL (Chr(0)). O conteudo de BufferOut podera conter chr(0) tambem. Sendo o caracter finalizador do PChar, o proprio chr(0), o valor de BufferIn chega truncado na funcao. Estou evitando usar parametros com string, pois teria q distribuir a dll de gerencia de memoria e adicionar no uses a unit sharemem em todos os prg q chamam a dll. O tamanho do conteudo varia, podendo chegar a 2000 bytes. Uma solucao seria passar os parametros como array of char. Mas fiquei na duvida de como passar um array por parametro para dll. Se tiver alguma dica, sera bem vinda. Valeu! Alencar -- Philler Informatica Ltda - Alencar Sê o meu castelo forte... (Sl 31.2c) Fone (51) 541-3443 ICQ 13458351 Messenger/Skype (voz): alencar -- 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