[delphi-br] Serviço Windows FTP
Colegas estou fazendo um programa que deve rodar como um serviço windows, a finalidade é fazer cópia de arquivos TXT de um servidor windows para um servidor UNIX AIX via FTP, todos os dias em um certo horário previamente agendado. Eu fiz o programa, ele roda perfeitamente como um serviço do windows, mas a linha que deve fazer o ftp é que não está funcionando, quando rodo a instrução via command funciona, criei um outro projeto form- new-application e testei as instruções abaixo e funcionou, mas quando rodo estas instruções como um serviço do windows não funciona. Segue alguns exemplos utilizados: WinExec(PChar('command.com /c ftp -i -s:c:\scriptfile.txt nameserver),SW_HIDE); ShellExecute(Handle, 'open', pchar('command.com /c ftp -i -s:c:\scriptfile.txt nameserver'), nil, nil, SW_HIDE); CreateProcess( Nil, PChar('command.com /c ftp -i -s:c:\scriptfile.txt nameserver), Nil, Nil, False, CREATE_NEW_CONSOLE Or NORMAL_PRIORITY_CLASS, Nil, PChar('C:\'), SUInfo, ProcInfo ); Se alguém tiver alguma dica de como posso fazer o ftp no meu projeto que é um serviço windows eu agradeço, um abraço a todos. Atenciosamente, Sérgio Ricardo Andrade de Carvalho Diretor da Divisão de Sistemas Administrativos Tribunal Regional Federal da 3ª Região [EMAIL PROTECTED] - (11) 3012-1024 http://www.trf3.gov.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] 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] ECO no mundo real
Concordo com o Daniel. Atenciosamente, Sérgio Ricardo Andrade de Carvalho Divisão de Sistemas Administrativos [EMAIL PROTECTED] - (11) 3012-1024 http://www.trf3.gov.br [EMAIL PROTECTED] 10/27/05 10:01 am Oi Rodrigo, Essa é só minha opinião: Essa sua dica é ótima para newsgroups onde as conversas ficam agrupadas. Se alguém quiser entender o contexto de uma mensagem em uma lista de distribuição, é importante manter as mensagens anteriores (mesmo se ficar grande). []s Daniel Polistchuck Consulting Services Manager Borland Software Corporation Tel: +55 (11) 2165-8047/ Cel: +55 (11) 8196-5947 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ A Borland Software Corporation é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Rodrigo Tognin Sent: Thursday, October 27, 2005 10:48 AM To: delphi-br@yahoogrupos.com.br Subject: RES: [delphi-br] ECO no mundo real Só uma dica pro pessoal, vejam como ficou grande esse e-mail. Quando forem responder, tirem uma parte de baixo, como eu fiz, com isso gera menos tráfego. Ainda mais quando um assunto fica aquele bate-rebate... pessoas respondem três palavras só... Só uma dica. Rodrigo -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Campus Enviada em: quinta-feira, 27 de outubro de 2005 06:53 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] ECO no mundo real Eu sei Francisco, mas em 20 anos isso vai ser banal, como o celular hoje. - Original Message - From: Francisco Thiago [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Wednesday, October 26, 2005 5:04 PM Subject: Re: [delphi-br] ECO no mundo real Dependendo do quanto você ganhe - ou se conhece algum engenheiro eletrônico - isso já é possível hoje - Original Message - From: Campus [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Wednesday, October 26, 2005 4:11 PM Subject: Re: [delphi-br] ECO no mundo real daqui a 20 anos vou estar aposentado. acendedo a luz e ligando todos os eletrodomésticos com comandos de voz, e sabe-se lá se não for por ondas mentais. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: http://br.i1.yimg.com/br.yimg.com/i/071005_324418_pop_notebooks_c.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: 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!. -- 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] Som usando campos blob
Caro Luis, Pense bem se voce deve realmente gravar estes arquivos de som dentro dos campos blobs, se não tiver outra opção procure compactar os arquivos antes de gravá-los, e antes de reproduzi-los descompacte-os. Não é recomendada a gravação de arquivos .AVI dentro de blobs, principalmente se os arquivos forem grandes. O ideal é que voce grave em uma tabela do banco, o endereço dos arquivos .AVI que serão gravados em um determinado file system, que pode ser um diretório do windows server, de um storage, do samba (linux), netware (novell), etc. Em 2002 tive de escolher entre em gravar arquivos dos tipos: .MP3, .DOC, .XLS, .PDF, etc em campos Blob ou em File System, e hoje que tenho por volta 12.000.000 de registros no Interbase (o GDB está hoje com 6.7 Gb) dou graças a Deus de ter escolhido o File System ao invés do blob, voce imagina o tamanho que o GDB estaria hoje se a escolha fosse o Blob ? Tem um exemplo em http://bdn.borland.com/article/0,1410,25364,00.html que funciona legal. Atenciosamente, Sérgio Ricardo Andrade de Carvalho Divisão de Sistemas Administrativos [EMAIL PROTECTED] - (11) 3012-1024 http://www.trf3.gov.br [EMAIL PROTECTED] 10/27/05 10:51 am Pessoal, Estou precisando trabalhar com som, na minha aplicação, que será armazenado no banco. Para isso, estou usando campos blob. Como não tinha a menor idéia de como fazê-lo, perguntei ao nosso amigo google e ele me respondeu com o código logo abaixo. O problema eh q tá dando o erro 'Invalid class typecast' (na linha indicada no código) e eu não tô conseguindo resolver. Alguém pode me dar uma força? Agradeço antecipadamente. []s Luis Alberto Question and Answer Database FAQ1181D.txt Storing/Playing an .AVI file in a database Category :Database/VCL Platform:All Product:All 32 bit Question: How can I store an AVI file in a database and then play AVI files? Answer: AVI files can be stored in BLOB (binary large object) fields. The easiest way to play an AVI file stored in a BLOB is to write the BLOB data to a temporary file, then let the mulimedia player play the file. The following example demonstrates how to store an AVI file to a BLOB field, and also play the AVI file from the BLOB field. Example: var FileName : string; {This function gets a temporary file name form the system} function GetTemporaryFileName : string; {$IFNDEF WIN32} const MAX_PATH = 144; {$ENDIF} var {$IFDEF WIN32} lpPathBuffer : PChar; {$ENDIF} lpbuffer : PChar; begin {Get the file name buffer} GetMem(lpBuffer, MAX_PATH); {$IFDEF WIN32} {Get the temp path buffer} GetMem(lpPathBuffer, MAX_PATH); {Get the temp path} GetTempPath(MAX_PATH, lpPathBuffer); {Get the temp file name} GetTempFileName(lpPathBuffer, 'tmp', 0, lpBuffer); {Free the temp path buffer} FreeMem(lpPathBuffer, MAX_PATH); {$ELSE} {Get the temp file name} GetTempFileName(GetTempDrive('C'), 'tmp', 0, lpBuffer); {$ENDIF} {Create a pascal string containg} {the temp file name and return it} result := StrPas(lpBuffer); {Free the file name buffer} FreeMem(lpBuffer, MAX_PATH); end; {Read a AVI file into a blob field} procedure TForm1.Button1Click(Sender: TObject); var FileStream: TFileStream; {to load the avi file} BlobStream: TBlobStream; {to save to the blob} begin {Allow the button to repaint} Application.ProcessMessages; {Turn off the buttons} Button1.Enabled := false; Button2.Enabled := false; {Assign the avi file name to read} FileStream := TFileStream.Create( 'C:\PROGRA~1\BORLAND\DELPHI~1\DEMOS\COOLSTUF\COOL.AVI', fmOpenRead); Table1.Edit; {Create a BlobStream for the TField Table1AVI} BlobStream := TBlobStream.Create(Table1AVI, bmReadWrite); - erro nesta linha (uso query em vez de table) {Seek to the Beginning of the stream} BlobStream.Seek(0, soFromBeginning); {Delete any data that may be there} BlobStream.Truncate; {Copy from the FileStream to the BlobStream} BlobStream.CopyFrom(FileStream, FileStream.Size); {Free the streams} FileStream.Free; BlobStream.Free; {Post the record} Table1.Post; {Enable the buttons} Button1.Enabled := true; Button2.Enabled := true; end; {Read an avi stored in a blob, and play it} procedure TForm1.Button2Click(Sender: TObject); var FileStream: TFileStream; {a temp file} BlobStream: TBlobStream; {the AVI Blob} begin {Create a blob stream for the AVI blob} BlobStream := TBlobStream.Create(Table1AVI, bmRead); -- erro nesta linha if BlobStream.Size = 0 then begin BlobStream.Free; Exit; end; {Close the media player} MediaPlayer1.Close; {Reset the file name} MediaPlayer1.FileName := ''; {Refresh the play window} MediaPlayer1.Display := Panel1; Panel1.Refresh; {if we have a temp file then erase it} if FileName '' then
Re: [delphi-br] Assinatura Digital
Ailton, Na verdade vc não precisa do Delphi para assinar documentos utilizando a certificação digital. Se vc quiser maiores informações sobre este assunto pode me ligar. Atenciosamente, Sérgio Ricardo Andrade de Carvalho Divisão de Sistemas Administrativos [EMAIL PROTECTED] - (11) 3012-1024 http://www.trf3.gov.br [EMAIL PROTECTED] 10/25/05 7:43 pm Saiu uma materia sobre este assunto na ultima edicao da revista activedelphi www.activedelphi.com.br []'s - Original Message - From: Ailton Branco [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Monday, October 24, 2005 9:44 AM Subject: [delphi-br] Assinatura Digital Sei que quem fornece um certifica digital ou uma assinatura digital é uma autoridade certificadora, como a certysigns por exemplo. A minha duvida é: - Como assinar digitalmente um documento usando um certificado digital? - Como autenticar um usuário usando sua assinatura digital? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: 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!. -- 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: Re[2]: [delphi-br] IntraWEB
Existem várias outras opções para desenvolvimento WEB, antes de escolher o Intraweb os desenvolvedores devem ter conhecimento das vantagens e desvantagens da ferramenta. 1. VANTAGENS de usar o IntraWEB para gerar Aplicativos WEB ? 1.1Os formulários (forms) viram paginas (HTML) automaticamente. 1.2Componentes para interação com Banco de dados prontos. 1.3Sem conhecer nada sobre HTM, JavaScript, etc, e utilizando seus conhecimentos em Delphi vc concegue desenvolver aplicações WEB de forma bem rápida. 2. DESVANTAGENS de usar o IntraWEB para gerar Aplicativos WEB ? 2.1Em ambiente de produção, é necessario parar o servidor WEB para atualizacao do Aplicativo que é uma (DLL) Isto implica em desconectar TODOS os clientes por um periodo de tempo que pode variar de alguns minutos a muitas horas. Durante este periodo TODO o acesso ao servidor WEB fica paralizado. 2.2Bibliotecas Javascript estaticas e nao manipulaveis (o desenvolvedor nao tem acesso) Isto implica em engessamento do código gerado e das alternativas para o desenvolvedor. Na prática, só este item já justifica a NAO utilizacao do IntraWEB. 2.3Dificuldade de se modificar/ajustar o Layout (uso intenso de estilos - CSS, via propridades) Os estilos são associados via propriedades de componentes, dificultando sua localização/manutenção. 2.4Alguns componentes tem saida visual muito pobre (com IWMenu) A saida visual de componentes tais como o IWMenu é tão pobre que quase inviabiliza seu uso em ambientes de produção. 2.5Sem acesso ao código-fonte dos componentes para ajustes O codigo-fonte da biblioteca IntraWEB não é fornecido, diferentemente do que acontece com a VCL. 2.6A Manipulacao de browsers é limitada (contempla layout apenas para IE e NS). As páginas geradas prevêem apenas os browsers Internet Explorer (IE) e Netscape (NS). Outros browsers, e mesmo versões mais novas dos sitados não são contempladas. 2.7Geração de TAGS HTML (formatação) FIXA e NÂO ALTERÁVEL. Isto implica que o desenvolvedor NÃO PODE mudar os padrões de geração da página. Por exemplo, a biblioteca IntraWEB presupõe o uso de TABLE para alinhamento de informações, impedindo que o desenvolvedor utilize um padrão mais moderno (e eficiente) como TABLELESS/Estilos. Será que vale a pena utilizar o IntraWEB para criação de aplicativos WEB ? - A utilização da biblioteca IntraWEB só é recomendável para criação de aplicativos WEB muito simples e que demandem pouca (ou nenhuma) manutenção. Se as alterações de layout das páginas como (cores, formas e figuras) e de seu conteúdo (as informações) são uma constante, eu não recomendaria o uso do IntraWeb, neste caso recomendo a utilização de linguagens especificas para este fim tais como PHP, JSP e ASP. Meus colegas da Borland podem não gostar, mas este é meu parecer. Atenciosamente, Sérgio Ricardo Andrade de Carvalho Divisão de Sistemas Administrativos [EMAIL PROTECTED] - (11) 3012-1024 http://www.trf3.gov.br [EMAIL PROTECTED] 10/20/05 1:39 pm Rapaz, a página é massa, rapidinha, muito bom mesmo, onde acho tutorial sobre intraweb? gostaria de iniciar um projeto pra web nesse esquema, pode me ajudar? = De:CPD (Borborema-Imperial Transportes Ltda) [EMAIL PROTECTED] Para:delphi-br@yahoogrupos.com.br, Undisclosed-Recipient:;@solo.veloxmail.com.br Assunto:Re: [delphi-br] IntraWEB Eu utilizo o IntraWEB com Apache e é bem estável, lembrando que a cada período do mês é feita uma cotação de peças de ônibus para o Brasil todo e nunca deu pau e atrapalhou a cotação mensal, a página é www.borborema.com.br . Alexandre C Souza - Original Message - From: Gerson GMAIL [EMAIL PROTECTED] To: Undisclosed-Recipient:; Sent: Thursday, October 20, 2005 10:13 AM Subject: [delphi-br] IntraWEB GeleiraCaros Amigos BOM DIA Gostaria de saber se alguem tem alguma experiencia, ou sabe de alguma documentação para transformar projetos IntraWEB que fazemos no Delphi 7 em pagina para serem disponibilizados na WEB, ou seja, virar mesmo uma página HTML, tipo www. Se alguem ja trabalhou com isso, vale a pena, fica bem estável, oué melhor aprender PHP(NÃO VÃO ME APEDREJAR). pois uma vez um amigo comentou que não fica legal fazer os CGI´s, ou DLL que o Delphi faz pra isso, etc, etc.. Alguma LUZ Abraço a todos Gerson [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/messa ges Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus
Re: [delphi-br] Aguçando a curiosidade. ..
Concordo plenamente com o Cândido. Atenciosamente, ~\\|//~ -( o o )- o--oOOOo---(_)--oOOOoo | | |Sérgio Ricardo Andrade de Carvalho| | Divisão de Sistemas Administrativos| | [EMAIL PROTECTED] - (11) 3012-1024 | | http://www.trf3.gov.br | | .oooO Oooo. | o-( )-( )--o \ ( ) / \_) (_/ [EMAIL PROTECTED] 10/19/05 5:37 pm Eu ficaria muito grato se a Borland reduzisse o preço do upgrade... Atenciosamente Cândido Luís Dias Ferreira - Original Message - From: Daniel Polistchuck [EMAIL PROTECTED] To: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br Sent: Wednesday, October 19, 2005 11:54 AM Subject: [delphi-br] Aguçando a curiosidade... Olá Delphianos!!! Vocês acreditariam se eu dissesse que é possível se criar aplicações completas para a Web com telas, consultas, cadastro, etc. somente com UML? Um diagrama de classes aqui, um outro de estados ali e SHAZAM! A aplicação versão 0.0.1 está pronta para ser mostrada ao cliente? Na BorCon Brasil vocês verão isso! Daniel Polistchuck Consulting Services Manager Borland Software Corporation Tel: +55 (11) 2165-8047/ Cel: +55 (11) 8196-5947 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.combr/ A Borland Software Corporation é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software [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] Yahoo! Grupos, um serviço oferecido por: 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!. -- 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] O que tem a MELHOR PERFORMANCE ?
Colega, Voce vai precisar de bastante memória heim!!! Eu utilizaria o ClientDataSet em memória. Atenciosamente, Sérgio Ricardo Andrade de Carvalho Divisão de Sistemas Administrativos e de Apoio (11) 3012-1024 [EMAIL PROTECTED] http://www.trf3.gov.br [EMAIL PROTECTED] 10/18/05 12:18 pm - Preciso Ler um .Txt com 2.000.000 ou + (dois milhoes de registros ou mais) - Este .Txt está dividido em 5 colunas: Nome, Data de Nascimento, Idade, Sexo, Endereco - Consolidar este .Txt por Data de Nascimento, Idade e Sexo... para saber as respectivas quantidades... - Detalhe: Preciso da melhor performance possível e disponível... Por isso descartei a Inserção em um BD e usar GroupBy Posteriormente. Acho que o melhor seria fazer tudo em memória pois, gravando em disco é inviável devido o tempo gasto... Não sei como ou, qual Tecnologia utilizar !! TStringList / ClientDataSet em memória / Arrays Alguém já passou por isto ou tem algum palpite ?? Estou em uma Arapuca Danada... Se souberem de algum algorítimo tb. agradeceria... Boa tarde pessoal... [ ]'s ___ Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.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] Yahoo! Grupos, um serviço oferecido por: 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!. -- 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