Re: RES: [delphi-br] Instalando componente

2006-05-20 Por tôpico Sheila



Obrigada, Ricardo, consegui.

Está desculpado... rs

[]'s
Sheila
 - Original Message - 
 From: Ricardo 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, May 18, 2006 7:52 PM
 Subject: RES: RES: [delphi-br] Instalando componente


 Olá, desculpe a demora (e que demora heim), mas é simples para você fazer
 uma package, não sei qual a versão sua do Delphi, mas enfim, menu file,
 opção new, localize nos wizards um item chamado package, adicione nele a
 unit que você criou, clique com o botão da direita nela e peça para
 instalar, prontinho, agora seu delphi terá essa package, salve o arquivo no
 formato dpk, no outro micro basta copiar esse arquivo, abri-lo no delphi e
 mandar instalar novamente.



 Abraços



 Ricardo



 _ 

 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de sp porto
 Enviada em: segunda-feira, 15 de maio de 2006 18:09
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RE: RES: [delphi-br] Instalando componente



 Boa tarde, Ricardo.

 Poderia me explicar (ou se tiver algum material) como faço para criar esta 
 package ?

 Grata.
 Sheila


 From: Ricardo [EMAIL PROTECTED]
 Reply-To: delphi-br@yahoogrupos.com.br
 To: delphi-br@yahoogrupos.com.br
 Subject: RES: [delphi-br] Instalando componente
 Date: Mon, 15 May 2006 10:49:09 -0300
 
 Olá, o certo seria você criar uma package e colocar essa unit nela, 
 instalar
 a package e sempre que você precisar recompilar seu projeto em outra 
 máquina
 você tem que necessariamente instalar essa package, que na realidade é o
 arquivo bpl.
 
 
 
 Qualquer dúvida entre em contato.
 
 
 
 
 
 Ricardo
 
 
 
  _
 
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Sheila
 Enviada em: segunda-feira, 15 de maio de 2006 00:34
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Instalando componente
 
 
 
 
 Bom dia, pessoal.
 
 Preciso de uma orientação pois nunca fiz isso.
 Outro dia baixei um componente para testar em meu sistema, fiz a instalação
 e no meu pc deu certo, mas quando copiei o fonte do meu sistema para
 desenvolver em outra máquina, esse componente não foi encontrado. Então
 verifiquei no help que diz o seguinte:
 
 Install the source file BACKUP.PAS into your favorite design time package
 and compile it.
 
 Não sei se fiz certo,pois na minha máquina funcionou, mas ficou a dúvida:
 como instalo o arquivo dentro do design time package?
 
 Alguém poderia me explicar... passo a passo...
 
 Grata.
 
 Sheila
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 
 
 
 
 
 Yahoo! Grupos, um serviço oferecido por:
 
 
 
 PUBLICIDADE
 
 http://br.ard.yahoo.com/SIG=12f59u244/M=496024.8569336.9361964.1588051/D=b
 r
 clubs/S=2137111264:HM/Y=BR/EXP=1147671408/A=3636955/R=2/id=noscript/SIG=118
 9
 ptjd1/*http:/br.esportes.yahoo.com/copa2006/
 
 
 http://br.i1.yimg.com/br.yimg.com/i/br/ads7/0505_lrec_copa_promo_contagem_
 s
 ky.gif
 
 
 
  _
 
 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]
 mailto:[EMAIL PROTECTED]
 
 * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
 Serviço do http://br.yahoo.com/info/utos.html Yahoo!.
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 

 _
 Ganhe tempo encontrando o arquivo ou e-mail que você precisa com Windows 
 Desktop Search. Instale agora em http://desktop.msn.com.br



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 








 Yahoo! Grupos, um serviço oferecido por:



 PUBLICIDADE

 http://br.ard.yahoo.com/SIG=12f3icns6/M=396559.7942981.9411631.2369893/D=br
 clubs/S=2137111264:HM/Y=BR/EXP=1147734652/A=3672775/R=2/id=noscript/SIG=154s
 706bs/*http:/lt.dell.com/lt/lt.aspx?CID=12696LID=338165DGC=BADGSeg=DHSDU
 RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26
 l%3dpt%26s%3ddhs 


 http://br.i1.yimg.com/br.yimg.com/i/br/ads7/120506_y300x250_maio02_dhs_dime
 nsion5150.gif 



 _ 

 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]
 mailto:[EMAIL PROTECTED] 
 
 * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
 Serviço do Yahoo! http://br.yahoo.com/info/utos.html . 



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



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 


--
 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

[delphi-br] Instalando componente

2006-05-14 Por tôpico Sheila




Bom dia, pessoal.

Preciso de uma orientação pois nunca fiz isso. 
Outro dia baixei um componente para testar em meu sistema, fiz a instalação e no meu pc deu certo, mas quando copiei o fonte do meu sistema para desenvolver em outra máquina, esse componente não foi encontrado. Então verifiquei no help que diz o seguinte:

Install the source file BACKUP.PAS into your favorite design time package and compile it.

Não sei se fiz certo,pois na minha máquina funcionou, mas ficou a dúvida: como instalo o arquivo dentro do design time package?

Alguém poderia me explicar... passo a passo...

Grata.

Sheila



[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]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[delphi-br] capturar informações de um MCP-52

2006-01-24 Por tôpico Sheila
Boa noite, pessoal.

Gostaria de desenvolver um sistema usando ele mas não consegui obter 
informações sobre como enviar/capturar  informações/parametros dele.
Alguém aqui já trabalhou com esse equipamento ou sabe me dizer o  caminho das 
pedras? 

Agradeço.

Sheila


[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]
 
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] Coletor de Dados MCP-52

2006-01-23 Por tôpico Sheila
Boa noite, pessoal.

Gostaria de desenvolver um sistema usando ele mas não consegui obter 
informações sobre como enviar/capturar  informações/parametros dele.
Alguém aqui já trabalhou com esse equipamento ou sabe me dizer o  caminho das 
pedras? 

Agradeço.

Sheila


[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]
 
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] OFF TOPIC

2005-07-31 Por tôpico Sheila
Ronaldo,
se vc não tem os fontes do sistema realmente vai ficar difícil, se pelo menos 
souber a estrutura dos arquivos, será possível, já que a estrutura normalmente 
fica dentro dos fontes. 
Converse com o cliente e veja com ele se realmente não há nenhum documento 
deixado pelo programador.
Sheila
  - Original Message - 
  From: Ronaldo Sousa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Sunday, July 31, 2005 12:32 AM
  Subject: Re: [delphi-br] OFF TOPIC


  Eu não o tenho...

  ronperso

  From: Sergio Alexandre Georg Martins [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] OFF TOPIC
  Date: Sun, 31 Jul 2005 00:23:37 -0300
  
  Ronperso,
  
  Você tem os fontes do sistema em Cobol?
  
  Sergio
  - Original Message -
  From: Ronaldo Sousa [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Sunday, July 31, 2005 12:18 AM
  Subject: [delphi-br] OFF TOPIC
  
  
  Boa noite a todos
  
  Desculpe o off é que estou com um problema serio, um cliente tem um sistema
  em cobol (arquivos .dat) e o programador sumiu do mapa, agora preciso 
  migrar
  para o Delphi, alguem pode me ajundar, preciso disso com urgencia.
  
  Favor entrar em contato em ptv
  
  
  
  Ronperso
  [EMAIL PROTECTED]
  
  _
  MSN Messenger: converse com os seus amigos online.
  http://messenger.msn.com.br
  
  
  
  --
   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
  
  
  
  
  
  
  
  
  
  

  _
  MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



  -- 
   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

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] Apagar campo do tipo hora em um DBGrid

2005-06-27 Por tôpico Sheila
Olá, Cristina.

Geralmente os campos do tipo Data/hora só aceitam NULL ou EMPTY. Tente um 
destes dois ao invés de passar  ' '
[]'s
Sheila
  - Original Message - 
  From: Cristina 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, June 27, 2005 11:14 AM
  Subject: [delphi-br] Apagar campo do tipo hora em um DBGrid


  Oi Pessoal,

  Por favor preciso da ajuda de vocês.

  Tenho uma aplicação para controle de ponto eletrônico, nesta aplicação há 
um formulário para a manutenção dos cartões do ponto eletrônico, neste 
formulário tem um DBGrid com todos as marcações do funcionário X em uma 
determinada período Y.

  O administrador do sistema pode precisar apagar alguma marcação efetuada, 
devido por exemplo a uma marcação efetuada erroneamente pelo funcionário, só 
que ao apagar a hora a aparece a mensagem de hora inválida, gostaria de saber 
se tem como contornar este problema.

  No evento OnSetText do campo da minha query estou colocando o código 
abaixo, mas não está funcionando.

  procedure frmManCartao.qryManCartaoHora2SetText(Sender: TField;const 
Text: String);
  begin
if Text = ' : ' then
  (Sender as TField).AsString := ''
else
  try
(Sender as TField).AsString := Text;
  except
MessageDlg('Hora Inválida!',mtError,[mbOk],0);
  end;
  end;


  Estou utilizando Access 97, Delphi 5 e o campo é do tipo DataHora
  Atenciosamente
  
  Cristina Orthmann da Silva 
  HACON Automação e Tecnologia Ltda
  Rua Lauro Linhares 589 - Bairro Trindade
  Florianópolis - SC - Brasil
  CEP 88036-001 
  Fone/Fax: 55 48 333-0699
  Site: http://www.hacon.com.br/
  Email: [EMAIL PROTECTED]
  


  [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

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] Classe em Delphi - Calcular Juros - Help Erro no código!!!! - Todos, Especial Sheila Dúvida de Splash e Format

2005-06-22 Por tôpico Sheila
Boa noite, André.
Ao invés de vc usar o FormatFloat() para valores de moeda use FormatCurr().

Quanto ao splash, outro dia apanhei um bocado pq precisava dar um splash antes 
de exibir tela de login e a tela principal do programa.
Faz tempo que usei um progress bar em um projeto meu para fazer abertura de um 
programa, não me lembro agora mas assim que lembrar te dou um toque, ok?
Só me lembro que tratei em outro arquivo e não no .DPR

Uma sugestão, só pra adiantar, veja se resolve o seu caso... (usei neste último 
projeto meu)

..
  Application.Initialize;
  Application.ShowMainForm := false ;  //= aqui é para esconder o formulário
 // principal, no seu 
caso, frmJuros
  Application.CreateForm(TfrmJuros, frmJuros);
  frmJuros.Hide;
  Application.Run;
..

No evento OnHide do frmJuros:
..
   if Application.FindComponent( 'frmSplash' ) = nil then
 Application.CreateForm(TfrmSplash, frmSplash);
..

E no evento OnCreate do frmSplash:
..
// delimite o tempo da progressBar e 
// depois que esgotar o tempo vc dá um show() no 
// frmJuros e dá um close() no frmSplash
..


[]'s
Sheila

  - Original Message - 
  From: Andre de Souza Ferreira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 22, 2005 10:09 AM
  Subject: RES: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código - Todos, Especial Sheila Dúvida de Splash e Format


  Bom dia Sheila;

  Desculpe-me não ter lhe respondido ontem, estava muito atarefado Em 
relação ao código, por distração minha, estava colocando no lugar errado! 
Consegui concertar o outro erro, o cálculo da taxa não estava saindo certo!!! 
Era um detalhe simples e bobo!!! Veja só abaixo:

  function TJuros.CalculaTaxa : real;
  var
   i, cont: integer;
   somatax : real;
  begin
 somatax := 0;
  for i:= 1 to temp do
 begin
   taxfinal := ((tax/100)+1) * i; // aqui a taxa é calculada 
ex: 10% é 10 / 100 + 1 = 1,1 (esse é o valor ao dia)
   somatax := somatax * taxfinal; // aki tava somando!!! agora 
vai multiplicar 1,1 * 1,1 * 1,1 * 1,1 até o tempo chevar ao final do tempo   
! irgh!!! :-)
cont := cont + 1; 
 end;
  result := somatax;
  end;

  Vc pode me ajudar em outra situação Ou alguém da lista! O problema é 
o seguinte Coloquei uma Splash como abertura e um progressbar no mesmo. O 
problema é que o compenente não está progredindo!!! Veja o código abaixo!!!

  program Projeto_Calcular_Juros;

  uses
Forms,
Main in 'Main.pas' {frmJuros},
clJuros in 'clJuros.pas',
USplash in 'USplash.pas' {frmSplash};

  {$R *.res}

  begin
Application.Initialize;
 with TfrmSplash.Create(nil) do
try
   ProgressBar1.Max := 100;
   Show;
   Update;
Application.Title := 'Projeto_Calcular_Juros';
ProgressBar1.StepBy(25);   // AKI NÃO TÁ EXECUTANDO
Application.CreateForm(TfrmJuros, frmJuros);
ProgressBar1.StepBy(25); // NEM AKI !!
Application.CreateForm(TfrmSplash, frmSplash);
finally
   Free;
  end;
Application.Run;
  end.

  Pq não tá rolando? Como o programa é pequeno, a Splash inicializava muito 
rápida, em tão fiz o seguinte no oncreate do frmJuros (form principal):

  Sleep (5000);
  frmJuros.Show;

  Será que isso tá implicando no progress não funcionar?

  Outra questão simples e boba é esta! 

  Tirei da Net esse código da net!

  Lista.Add(' O juros para o período é de: R$  ' + formatfloat('##0.00', (X2)) 
+ ' reais' );

  O problema é que os números estão aparecendo da segunte forma!!!

  3,4588754545454e1

  Alguém pode me dá uma dica!!!???

  Um abraço a todos!











  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Sheila
  Enviada em: terça-feira, 21 de junho de 2005 11:12
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código


  Olá, André.

  Deveria funcionar... o que vc fez
  Pq fiz o teste aqui com o seu código e funcionou...
  Qual erro que deu

  []'s
  Sheila

- Original Message - 
From: Andre de Souza Ferreira 
To: delphi-br@yahoogrupos.com.br 
Sent: Monday, June 20, 2005 8:32 AM
Subject: RES: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código


Sheila;

Não funcionou!!?? :-)

Help!!!

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Sheila
Enviada em: domingo, 19 de junho de 2005 15:04
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código


André,

faltou criar um objeto do tipo TStringList.

coloque

Re: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no código!!!!

2005-06-21 Por tôpico Sheila
Olá, André.

Deveria funcionar... o que vc fez
Pq fiz o teste aqui com o seu código e funcionou...
Qual erro que deu

[]'s
Sheila

  - Original Message - 
  From: Andre de Souza Ferreira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, June 20, 2005 8:32 AM
  Subject: RES: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código


  Sheila;

  Não funcionou!!?? :-)

  Help!!!

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Sheila
  Enviada em: domingo, 19 de junho de 2005 15:04
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código


  André,

  faltou criar um objeto do tipo TStringList.

  coloque : 
lista := TstringList.Create;
  antes de:
X1 := Capit * somatax;

  []'s
  Sheila
- Original Message - 
From: André Ferreira 
To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br 
Sent: Sunday, June 19, 2005 2:08 PM
Subject: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
código


Boa tarde a todos;
Estou fazendo um projeto para o meu professor da faculdade e estou 
desesperado pois não sai mais nada do tico e teco aki! Tô pedindo 
arrego 
aos mais experientes dos grupos pois tô com a corda no pescoço
A questão é a seguinte: preciso construir um objeto juros que possua 
três 
propriedades, capital, tempo e taxa, e um método que calcule o juros 
simples 
desse capital
Instanciei o objeto Juros da seguinte forma:
  
unit clJuros;

interface

uses
Classes, Dialogs, SysUtils;

Type
TJuros = Class
Protected
tax : real;
capit: real;
temp : integer;
taxfinal : real;
somatax: real;
function CalculaTaxa: real;
public
constructor Construtor (taxa, capital, taxafinal, somataxa: real; tempo : 
integer);
function CalculaJuros : TStringList;
end;

implementation

constructor TJuros.Construtor(taxa , capital, taxafinal, somataxa : real; 
tempo : integer);
begin
tax := taxa;
capit := capital;
temp := tempo;
taxfinal := taxafinal;
somatax :=somataxa;
end;

function TJuros.CalculaTaxa : real;
var
i, cont: integer;
somatax : real;
begin
somatax := 0;
for i:= 1 to temp do
begin
taxfinal := ((tax/100)+1) * i; // aqui a taxa é calculada ex: 10% é 10 / 
100 
+ 1 = 1,1 (esse é o valor ao dia)


somatax := somatax + taxfinal; // depois ele é multiplicado por i, se for 
10 
dias ele vai multiplicar ex: 1,1 * 1,1 até chegar ao tempo final (10 dias)


cont := cont + 1; // não sei o que acontece aki !!! dá o seguinte erro 
[Hint] clJuros.pas(42): Value assigned to 'cont' never used. Fala que não 
o 
cont não é usado!!! não sei como resolver!!!


end;
result := somatax;
end;

function TJuros.CalculaJuros : TStringList;
var
lista : TstringList;
X1, X2 : Real;

begin
X1 := Capit * somatax;
X2 := X1 - Capit;


Lista.Add(' O juros para o período é de: ' + floattostr(X2) + ' reais' ); 
// 
aki o erro é este : [Warning] clJuros.pas(57): Variable 'lista' might not 
have been initialized, A VARIÁVEL LISTA TALVEZ NÃO FOI INICIALIZADA!!! 


result := Lista;
end;


end.

Como vcs podem perceber, o principal erro está n função calculataxa, 
onde o 
cont não é utilizado  e na calculajuros, onde a variável não foi 
inicializada!!!

No evento click do Botão coloquei o seguinte cpodigo!!!

unit Main;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons;

type
TfrmJuros = class(TForm)
pnJuros: TPanel;
StApresentacao: TStaticText;
lblCapital: TLabel;
lblTempo: TLabel;
lblTaxa: TLabel;
txtCapital: TEdit;
txtTempo: TEdit;
txtTaxa: TEdit;
btnCalcularJuros: TBitBtn;
mmoResultado: TMemo;
pnJuros2: TPanel;
Label1: TLabel;
procedure btnCalcularJurosClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
frmJuros: TfrmJuros;

implementation

uses clJuros;

{$R *.dfm}

procedure TfrmJuros.btnCalcularJurosClick(Sender: TObject);
var
ojuros, otaxa : TJuros;
taxa, capital, taxafinal, somataxa : real;
tempo : integer;
begin
mmoResultado.Clear;
taxa := strtofloat (txtCapital.text);
capital := strtofloat (txtCapital.text);
Tempo := strtoint (txtTempo.text);

otaxa := TJuros.Construtor(taxa,capital,taxafinal,somataxa,tempo); // NÃO 
SEI SE OS PARÂMETROS ESTÃO SENDO PASSADOS CORRETAMENTE
ojuros := Tjuros.Construtor(taxa,capital,taxafinal,somataxa,tempo); // NÃO 
SEI SE OS PARÂMETROS ESTÃO SENDO PASSADOS CORRETAMENTE

mmoResultado.Lines.AddStrings

Re: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no código!!!!

2005-06-19 Por tôpico Sheila
Andr,

faltou criar um objeto do tipo TStringList.

coloque : 
  lista := TstringList.Create;
antes de:
  X1 := Capit * somatax;
 
[]'s
Sheila
  - Original Message - 
  From: Andr Ferreira 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br 
  Sent: Sunday, June 19, 2005 2:08 PM
  Subject: [delphi-br] Classe em Delphi - Calcular Juros - Help Erro no 
cdigo


  Boa tarde a todos;
  Estou fazendo um projeto para o meu professor da faculdade e estou 
  desesperado pois no sai mais nada do tico e teco aki! T pedindo arrego 
  aos mais experientes dos grupos pois t com a corda no pescoo
  A questo  a seguinte: preciso construir um objeto juros que possua trs 
  propriedades, capital, tempo e taxa, e um mtodo que calcule o juros simples 
  desse capital
  Instanciei o objeto Juros da seguinte forma:

  unit clJuros;

  interface

  uses
  Classes, Dialogs, SysUtils;

  Type
  TJuros = Class
  Protected
  tax : real;
  capit: real;
  temp : integer;
  taxfinal : real;
  somatax: real;
  function CalculaTaxa: real;
  public
  constructor Construtor (taxa, capital, taxafinal, somataxa: real; tempo : 
  integer);
  function CalculaJuros : TStringList;
  end;

  implementation

  constructor TJuros.Construtor(taxa , capital, taxafinal, somataxa : real; 
  tempo : integer);
  begin
  tax := taxa;
  capit := capital;
  temp := tempo;
  taxfinal := taxafinal;
  somatax :=somataxa;
  end;

  function TJuros.CalculaTaxa : real;
  var
  i, cont: integer;
  somatax : real;
  begin
  somatax := 0;
  for i:= 1 to temp do
  begin
  taxfinal := ((tax/100)+1) * i; // aqui a taxa  calculada ex: 10%  10 / 100 
  + 1 = 1,1 (esse  o valor ao dia)


  somatax := somatax + taxfinal; // depois ele  multiplicado por i, se for 10 
  dias ele vai multiplicar ex: 1,1 * 1,1 at chegar ao tempo final (10 dias)


  cont := cont + 1; // no sei o que acontece aki !!! d o seguinte erro 
  [Hint] clJuros.pas(42): Value assigned to 'cont' never used. Fala que no o 
  cont no  usado!!! no sei como resolver!!!


  end;
  result := somatax;
  end;

  function TJuros.CalculaJuros : TStringList;
  var
  lista : TstringList;
  X1, X2 : Real;

  begin
  X1 := Capit * somatax;
  X2 := X1 - Capit;


  Lista.Add(' O juros para o perodo  de: ' + floattostr(X2) + ' reais' ); // 
  aki o erro  este : [Warning] clJuros.pas(57): Variable 'lista' might not 
  have been initialized, A VARIVEL LISTA TALVEZ NO FOI INICIALIZADA!!! 


  result := Lista;
  end;


  end.

  Como vcs podem perceber, o principal erro est n funo calculataxa, onde o 
  cont no  utilizado  e na calculajuros, onde a varivel no foi 
  inicializada!!!

  No evento click do Boto coloquei o seguinte cpodigo!!!

  unit Main;

  interface

  uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, Buttons;

  type
  TfrmJuros = class(TForm)
  pnJuros: TPanel;
  StApresentacao: TStaticText;
  lblCapital: TLabel;
  lblTempo: TLabel;
  lblTaxa: TLabel;
  txtCapital: TEdit;
  txtTempo: TEdit;
  txtTaxa: TEdit;
  btnCalcularJuros: TBitBtn;
  mmoResultado: TMemo;
  pnJuros2: TPanel;
  Label1: TLabel;
  procedure btnCalcularJurosClick(Sender: TObject);
  private
  { Private declarations }
  public
  { Public declarations }
  end;

  var
  frmJuros: TfrmJuros;

  implementation

  uses clJuros;

  {$R *.dfm}

  procedure TfrmJuros.btnCalcularJurosClick(Sender: TObject);
  var
  ojuros, otaxa : TJuros;
  taxa, capital, taxafinal, somataxa : real;
  tempo : integer;
  begin
  mmoResultado.Clear;
  taxa := strtofloat (txtCapital.text);
  capital := strtofloat (txtCapital.text);
  Tempo := strtoint (txtTempo.text);

  otaxa := TJuros.Construtor(taxa,capital,taxafinal,somataxa,tempo); // NO 
  SEI SE OS PARMETROS ESTO SENDO PASSADOS CORRETAMENTE
  ojuros := Tjuros.Construtor(taxa,capital,taxafinal,somataxa,tempo); // NO 
  SEI SE OS PARMETROS ESTO SENDO PASSADOS CORRETAMENTE

  mmoResultado.Lines.AddStrings (ojuros.CalculaJuros);
  otaxa.Free;
  ojuros.Free;

  end;

  end.

  Algum pode me socorrer! Posso enviar o cdigo fonte se for 
  melhor!!

  Me ajudem por favor

  Um abrao a todos e obrigado!

  Andr Ferreira


  [As partes desta mensagem que no 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

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 Servio 
do Yahoo!. 



[As partes desta mensagem que no continham texto

Re: [delphi-br] Re: Criando classes no delphi

2005-05-24 Por tôpico Sheila
Pessoal,

para quem não soube responder o meu problema, é o seguinte:

Na unit untRaca eu escrevi:
 oRaca.Create;
mas deve ser:
 oRaca := TRaca.Create;

E na unit clRaca não é necessário ter o contructor e o destructor, a não ser 
que seja necessário redefini-los.

Aos que tentam me ajudar eu agradeço.

[]'s

Sheila

  - Original Message - 
  From: Eduardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Sunday, May 22, 2005 12:21 PM
  Subject: RES: [delphi-br] Re: Criando classes no delphi


  Faz um teste assim

  constructor TRaca.Create;
 begin
   inherited;
   //  idRaca := 0;
   //  descricao:= '';
   //  porte:= '';
   //  especie:= '';
   end;

  Eduardo



  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Sheila
  Enviada em: sábado, 21 de maio de 2005 23:45
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Re: Criando classes no delphi


  Olá.
  segue as respostas abaixo:
- Original Message - 
From: Romario (Listas) 
To: delphi-br@yahoogrupos.com.br 
Sent: Saturday, May 21, 2005 4:49 PM
Subject: Re: [delphi-br] Re: Criando classes no delphi


1) Você Conseguiu compilar o programa?
RESP: sim, compilei o programa

2) Você fez algum teste?
RESP: a conexão com o bd está ok, inclusive coloquei um datagrid para
  testar e exibiu os dados direitinho

3) Onde e qual é o erro que está ocorrendo?
RESP: o erro ocorre justamente na linha onde está escrito:
  oRaca.Create; 
na procedure TfrmRaca.btnGravarClick(Sender: TObject) 
da unit untRaca
e o erro que dá é o seguinte:
Access violation at address 004E48F8 in module
  'prjExercicioClasse.Exe'. Read of Address of . 
Process Stopped. Use Step or Run to continue.
e quando dou RUN na animação do programa pula para a linha onde está
  escrito: oRaca.Free;


4) Quais os componentes de acesso à dados que você está utilizando?
RESP: os componentes ADO, mas o acesso a base de dados está
  funcionando

5) Qual o banco de dados que você está utilizando?
RESP: vou utilizar o Access 2000 mesmo

Dê mais detalhes para que possamos ajudá-la.
RESP: Se o grupo aceitasse anexos, ficava mais fácil...
Sds,

Romario



Sheila escreveu:
 Parece que o grupo não aceita anexos :(
 Então vou enviar o conteúdo das units logo abaixo.
 
   Boa tarde, pessoal.
 
   Estou tentando aplicar o conceito de uml (diagrama de classes) no
  delphi 7 e fiz um exercício me baseando no livro Desenvolvendo
  aplicações com UML 2.0 de Ana Cristina Melo, mas está dando erro. 
   Estou enviando em anexo o exercício para quem puder me ajudar.
   Estou precisando para fazer o projeto da faculdade e estou tendo
  dificuldades por enquanto nesta parte.
   Se alguém tiver uma apostila ou link que explique melhor isso será
  de grande ajuda pq pesquisei no google e não achei muita coisa que me
  ajudasse.
 
   A quem puder me ajudar eu agradeço antecipadamente.
 
   []'s
   Sheila
 
 
   // UNIT RACA DO FORM
   unit untRaca;
 
   interface
 
   uses
 Windows, Messages, SysUtils, Variants, Classes,
 Graphics, Controls, Forms,
 Dialogs, StdCtrls, Mask, Buttons, ExtCtrls;
 
   type
 TfrmRaca = class(TForm)
   pnlCabecalho: TPanel;
   btnLocalizar: TBitBtn;
   btnPrimeiroRegistro: TBitBtn;
   btnRegistroAnterior: TBitBtn;
   btnProximoRegistro: TBitBtn;
   btnUltimoRegistro: TBitBtn;
   pnlDados: TPanel;
   lblDescricao: TLabel;
   lblIDRaca: TLabel;
   lblPorte: TLabel;
   edtDescricao: TEdit;
   mskIDAnimal: TMaskEdit;
   cboPorte: TComboBox;
   cboEspecie: TComboBox;
   lblEspecie: TLabel;
   pnlRodape: TPanel;
   btnGravar: TBitBtn;
   btnCancelar: TBitBtn;
   lblTituloCinza: TLabel;
   lblTituloAzul: TLabel;
   procedure FormClose(Sender: TObject; var Action:
  TCloseAction);
   procedure btnGravarClick(Sender: TObject);
 private
   { Private declarations }
   function validarCampos(): boolean;
 public
   { Public declarations }
 end;
 
   var
 frmRaca: TfrmRaca;
 
   implementation
   uses clRaca;
 
   var
 oRaca : TRaca;
 
   {$R *.dfm}
 
   procedure TfrmRaca.FormClose(Sender: TObject; var Action:
  TCloseAction);
   begin
 Action := caFree;
   end;
 
   procedure TfrmRaca.btnGravarClick(Sender: TObject);
   begin
 
 if (validarCampos) then
   begin
 oRaca.Create;
 oRaca.IncluirRaca(edtDescricao.Text, cboPorte.Text,
  cboEspecie.Text);
 oRaca.Free;
   end;
 
   end

Re: [delphi-br] Re: Criando classes no delphi

2005-05-22 Por tôpico Sheila
Olá, Marcelo.
Já havia retirado o comentário de onde está escrito inherited mas o erro 
continua...
Tem algum exemplo para me dar que esteja funcionando???

[]'s
Sheila
  - Original Message - 
  From: Marcelo Almeida 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Sunday, May 22, 2005 8:25 AM
  Subject: Re: [delphi-br] Re: Criando classes no delphi


  Sheila wrote:

3) Onde e qual é o erro que está ocorrendo?
RESP: o erro ocorre justamente na linha onde está escrito:  
oRaca.Create; 
na procedure TfrmRaca.btnGravarClick(Sender: TObject) 
da unit untRaca
e o erro que dá é o seguinte:
Access violation at address 004E48F8 in module 'prjExercicioClasse.Exe'. 
Read of Address of . 
Process Stopped. Use Step or Run to continue.
e quando dou RUN na animação do programa pula para a linha onde está 
escrito: oRaca.Free;

  

  Vc comentou a herança do constructor do TRaca.
  O constructor deve ficar assim:

  constructor TRaca.Create;
  begin
inherited Create;
  //  idRaca := 0;
  //  descricao:= '';
  //  porte:= '';
  //  especie:= '';
  end;

  Faça a mesma coisa com o destroy.

  destructor TRaca.Destroy;
  begin
inherited Destroy;
  end;






  -- 
   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

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

 




[delphi-br] Criando classes no delphi

2005-05-21 Por tôpico Sheila
Boa tarde, pessoal.

Estou tentando aplicar o conceito de uml (diagrama de classes) no delphi 7 e 
fiz um exercício me baseando no livro Desenvolvendo aplicações com UML 2.0 de 
Ana Cristina Melo, mas está dando erro. 
Estou enviando em anexo o exercício para quem puder me ajudar.
Estou precisando para fazer o projeto da faculdade e estou tendo dificuldades 
por enquanto nesta parte.
Se alguém tiver uma apostila ou link que explique melhor isso será de grande 
ajuda pq pesquisei no google e não achei muita coisa que me ajudasse.

A quem puder me ajudar eu agradeço antecipadamente.

[]'s
Sheila

[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

 




[delphi-br] Re: Criando classes no delphi

2005-05-21 Por tôpico Sheila
Parece que o grupo não aceita anexos :(
Então vou enviar o conteúdo das units logo abaixo.

  Boa tarde, pessoal.

  Estou tentando aplicar o conceito de uml (diagrama de classes) no delphi 7 e 
fiz um exercício me baseando no livro Desenvolvendo aplicações com UML 2.0 de 
Ana Cristina Melo, mas está dando erro. 
  Estou enviando em anexo o exercício para quem puder me ajudar.
  Estou precisando para fazer o projeto da faculdade e estou tendo dificuldades 
por enquanto nesta parte.
  Se alguém tiver uma apostila ou link que explique melhor isso será de grande 
ajuda pq pesquisei no google e não achei muita coisa que me ajudasse.

  A quem puder me ajudar eu agradeço antecipadamente.

  []'s
  Sheila


  // UNIT RACA DO FORM
  unit untRaca;

  interface

  uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms,
Dialogs, StdCtrls, Mask, Buttons, ExtCtrls;

  type
TfrmRaca = class(TForm)
  pnlCabecalho: TPanel;
  btnLocalizar: TBitBtn;
  btnPrimeiroRegistro: TBitBtn;
  btnRegistroAnterior: TBitBtn;
  btnProximoRegistro: TBitBtn;
  btnUltimoRegistro: TBitBtn;
  pnlDados: TPanel;
  lblDescricao: TLabel;
  lblIDRaca: TLabel;
  lblPorte: TLabel;
  edtDescricao: TEdit;
  mskIDAnimal: TMaskEdit;
  cboPorte: TComboBox;
  cboEspecie: TComboBox;
  lblEspecie: TLabel;
  pnlRodape: TPanel;
  btnGravar: TBitBtn;
  btnCancelar: TBitBtn;
  lblTituloCinza: TLabel;
  lblTituloAzul: TLabel;
  procedure FormClose(Sender: TObject; var Action: TCloseAction);
  procedure btnGravarClick(Sender: TObject);
private
  { Private declarations }
  function validarCampos(): boolean;
public
  { Public declarations }
end;

  var
frmRaca: TfrmRaca;

  implementation
  uses clRaca;

  var
oRaca : TRaca;

  {$R *.dfm}

  procedure TfrmRaca.FormClose(Sender: TObject; var Action: TCloseAction);
  begin
Action := caFree;
  end;

  procedure TfrmRaca.btnGravarClick(Sender: TObject);
  begin

if (validarCampos) then
  begin
oRaca.Create;
oRaca.IncluirRaca(edtDescricao.Text, cboPorte.Text, cboEspecie.Text);
oRaca.Free;
  end;

  end;


  function TfrmRaca.validarCampos(): boolean;
  begin
validarCampos := true;

if (Length(edtDescricao.text) = 0) then
  begin
ShowMessage('É necessário informar a descrição da raça!');
edtDescricao.SetFocus;
validarCampos := false;
exit;
  end;

if (cboPorte.ItemIndex = -1) then
  begin
ShowMessage('É necessário informar o porte da raça!');
cboPorte.SetFocus;
validarCampos := false;
exit;
  end;

if (cboEspecie.ItemIndex = -1) then
  begin
ShowMessage('É necessário informar a espécie da raça!');
cboEspecie.SetFocus;
validarCampos := false;
exit;
  end;
  end;

  end.



  //  UNIT DA CLASSE RACA
  unit clRaca;

  interface
  uses
Windows, Messages, SysUtils, Variants, Classes, Dialogs;

  type
TRaca = class
private
  idRaca : integer;
  descricao: string;
  porte: string;
  especie: string;
protected
public
  constructor Create;
  destructor Destroy; override;

  procedure ObterRacas();
  procedure IncluirRaca(descricao: string;porte: string;especie: string);
  function LocalizarRaca(desc:string): string;
end;



  implementation


  constructor TRaca.Create;
  begin
  //  inherited Create;
  //  idRaca := 0;
  //  descricao:= '';
  //  porte:= '';
  //  especie:= '';
  end;

  destructor TRaca.Destroy;
  begin
  //  inherited Destroy;
  end;

  procedure TRaca.ObterRacas();
  begin
  //  Fazer a conexão com o bd para obter todas as raças
ShowMessage('Em construção');
  end;

  procedure TRaca.IncluirRaca(descricao: string;porte: string;especie: string);
  begin
  //  Fazer a conexão com o bd para incluir um cadastro de raça
ShowMessage('Em construção');
  end;

  function TRaca.LocalizarRaca(desc:string): string;
  begin
  //  Fazer a conexão com o bd para localizar uma determinada raça
ShowMessage('Em construção');
  end;

  end.




[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