RE: [delphi-br] Estouro de memória em componente que estamos criando
Olá, Não encontro na web o Update 1 do D7. Os links que encontrei estã quebrados... Sabes onde posso encontrar este update para downloa? Dimitri From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Davi Eduardo Borges Wall Sent: sexta-feira, 1 de junho de 2007 11:38 To: delphi-br@yahoogrupos.com.br Subject: RES: [delphi-br] Estouro de memória em componente que estamos criando Se vc estiver usando D7 sem o update 1, realmente há uns problemas de consumo execessivo de memória. se for o caso dê uma olhada nisso tb. 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 Adriano Santos Enviada em: quarta-feira, 30 de maio de 2007 18:34 Para: Delphi-br Assunto: [delphi-br] Estouro de memória em componente que estamos criando Pessoal, Preciso de um help um componente que estou criando. Estou fazendo algo de errado pois está carregando demais em memória. Alguém poderia dar um help pra ver se consegue detectar o problema? O fonte completo por ser visto no link: http://www.doiscliques.com/pub/amdbedit.html http://www.doiscliques.com/pub/amdbedit.html Vlw -- Adriano Santos Desenvolvedor Delphi desde 1998. Professor e programador PHP. Bacharel em Comunicação Social pela Universidade Cruzeiro do Sul, SP. Colunista e Comissão Editorial da revista ClubeDelphi. Blog: http://www.delphitodelphi.blogspot.com http://www.delphitodelphi.blogspot.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Delphi...Um desabafo à CodeGear...
Aquecendo a discussão: - Trabalho com VB desde a versâo 3.0e também com Delphi. Se vc for desenvolver aplicações para instalação em n clientes em diferentes regiões, sugiro o Delphi pois o VB e mesmo o .NET não conseguiram ainda resolver os problemas clássicos de instalação...sempre haverá um PC que não rodará sua app em VB ou .NET. Já o Delphi neste aspecto é excelente, basta copiar o .EXE J -- Dimitri Campana Project Management Professional - PMP Microsoft Certified Solution Developer - MCSD Microsoft Certified Professional - MCP e-mail: [EMAIL PROTECTED] celular (mobile): +55.48.9911.6119 skype: dimitri.campana MSN (IM): [EMAIL PROTECTED] Profile: www.linkedin.com/in/dimitricampana DSOFT SISTEMAS Rua Desembargador Vitor Lima, 260 - Edifício Madison Center - Sala 504 Bairro: Trindade, 88.040-400, Florianópolis/SC From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of fabio giro Sent: quinta-feira, 17 de maio de 2007 08:37 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Delphi...Um desabafo à CodeGear... Trabalho com delphi desde o 1 e atualmente estou trabalhando com o D7 e também com VB e digo-lhe que o que você faz com apenas um clique nas propriedades do componente, em delphi, você terá que fazer na unha em VB. Você está reclamando do gerador de relatórios do delphi, porque não conhece o DataReport(VB). Até na página de dicas/consultas do VB (www.vbmania.com.br) eles não usam o datareport por ser tão ruim(eles usam o crystal report). Quanto as suas questões: 1 - ninguém abandonou o delphi porque mudou o posicionamento da IDE, apesar das reclamações; 2 - se você usa componetes de terceiros (rxlib, etc) pode muito bem usar o fortes report que dizem que é parecido com o quick; 3 - por que que Borland iria incorporar componetes que se encontram na net? Ainda uso D7 e não uso componentes de terceiros e os usuários estão satisfeitos com os sistemas. maniacapordelphi [EMAIL PROTECTED] mailto:maniacapordelphi%40yahoo.com.br escreveu: Trabalho com Delphi desde o Delphi 3 e sempre adorei essa ferramenta. Infelizmente, pra minha tristeza, minha equipe decidiu adotar o VB e migrar todos os projetos, até que se possa abandonar o Delphi definitivamente. Motivos? Vários!!! 1. Desde o Delphi 8 a IDE do Delphi ficou horrivel. Telas e mais telas enchendo o espaço do monitor em detrimento do espaço que tínhamos para as telas do nosso aplicativo no Delphi 7. 2. Descontinuidade de componentes tão usados no Brasil, como Quick Report, substituindo-o por aquela ferramenta tenebrosa: O Rave Report, que não deu ibope, tanto é que nem foi adicionada a palheta do Delphi 2007. 3. 30 dias para testes com o trial do Delphi 2007. O que dá pra fazer em 30 dias pra quem tem 10 projetos de peso? 4. Preço do Delphi 2007, totalmente incompativel com a realidade brasileira. 5. Componentes que sempre julgamos primordiais e que nunca foram adicionados ao Delphi como componentes da RXLib: currencyEdit, DateEdit, coisas que facilitam muito a vida do programador. 6. Falta de um bom componente para relatório, inclusive que sirva pra impressão em matriciais. Desculpem o desabafo, mas eu gostava muito do Delphi:( Mani __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Delphi 7 e Windows Vista
PessoALL, Estou desenvolvendo aplicações em Delphi 7 tendo como Sistema operacional base o Windows XP Estou agora com um PC com o Windows Vista. Ainda não instalei o Delphi 7. Alguém já teve esta experiência? Existe alguma incompatibilidade? Outra questão: Executáveis gerados no Vista será que vão rodar normalmente sobre Windows XP e 2000? Se alguém tiver tido alguma vivência neste sentido, agradeço o compartilhamento! Dimitri [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Uso do TIdSMTP
Bom dia! Estou implementando um Serviço Windows que enviará um e-mail de tempos em tempos com algumas informações coletadas Em uma unit, tenho 2 objetos do tipo TIdSMTP e TidMessage. O problema é que quando o objeto smtp tenta conectar-se ao servidor, ocorre um erro: Socket Error # 10061 Connection refused.. Detalhes: . O objeto é criado 'na mão' pois nao existe um form na aplicação . Quanto testado em uma aplicação com um form o código abaixo funciona, só não é necessário o Create. Alguém poderia me dar uma luz? Abaixo trechos do código: function TThreadRealIP.Send_Email(aFrom, aText, aSubject: string): Boolean; var Sent: Boolean; begin try Sent := False; IdSMTP1 := TIdSMTP.Create(Nil); IdSMTP1.ASCIIFilter := False; IdSMTP1.BoundPort := 0; IdSMTP1.ReadTimeout := 0; IdSMTP1.UseEhlo := True; IdSMTP1.AuthenticationType := atLogin; IdSMTP1.Host := 'smtp.mail.yahoo.com.br'; IdSMTP1.Port := 25; IdSMTP1.Username := 'usuario'; IdSMTP1.Password := 'senha'; IdSMTP1.Connect(3000); if IdSMTP1.Connected then begin ... IdSMTP1.Send(IdMessage1); } Sent := True; IdSMTP1.Disconnect; end; except on e: exception do begin self.gera_log(e.Message); Sent := false; end; end; IdSMTP1.Free; Result := Sent; end; Obrigado! -- Dimitri Campana Project Management Professional - PMP Microsoft Certified Solution Developer - MCSD Microsoft Certified Professional - MCP e-mail: [EMAIL PROTECTED] celular (mobile): +55.48.9911.6119 skype: dimitri.campana MSN (IM): [EMAIL PROTECTED] Profile: www.linkedin.com/in/dimitricampana DSOFT SISTEMAS Rua Desembargador Vitor Lima, 260 - Edifício Madison Center - Sala 504 Bairro: Trindade, 88.040-400, Florianópolis/SC [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Uso do TIdSMTP
Valeu Wesley. Acabei descobrindo neste meio tempo.. Meu anti-vírus da McAfee estava com uma regra ativa que bloqueava o envio do e-mail: Impedir que worms de e-mail em massa enviem mensagens Outra correção foi a porta SMTP do Yahoo que não é a 25 mas a 587. Obrigado! Dimitri _ From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of BandaLemuel Sent: terça-feira, 8 de maio de 2007 15:18 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Uso do TIdSMTP Tenta assim //Envia Email //-- procedure EnviaEmail( Obs : String ; Mensagem : String ; Host : String ; Usuario : String ; Senha : String ; Assunto : String ); var Mail : TIdSMTP ; MailMensagem : TIdMessage ; begin //-- //Cria a MEnsagem //-- Mail := TIdSMTP.Create( Nil ); MailMensagem := TIdMessage.Create( Nil ); //-- //- //Configura a Mensagem //- With MailMensagem do begin From.Name := De; ReplyTo.EMailAddresses := Destinatario ; Recipients.EMailAddresses := Destinatario ; Subject := Assunto ; Body.Add( Mensagem + #13 + #13 ); //Mensgaem que vc quer enviar MessageParts.Clear; //-- //- //Configura a Conta para Enviar //- Mail.Host := Host ; Mail.Username := Usuario ; Mail.Password := Senha ; Mail.AuthenticationType := atLogin ; Mail.Connect() ; //Verifica se Conctou if Mail.Connected then begin Mail.Send( MailMensagem ); Mail.Disconnect; Mail.Free; Application.MessageBox('Email enviado com Sucesso!' , 'Mail' , 0 ); end else begin Raise Exception.Create( 'Não foi possivel conectar ao Servidor' ); Mail.Free; end; end; //-- Espero ter ajudado Wesley - Original Message - From: Dimitri Campana To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Tuesday, May 08, 2007 11:37 AM Subject: [delphi-br] Uso do TIdSMTP Bom dia! Estou implementando um Serviço Windows que enviará um e-mail de tempos em tempos com algumas informações coletadas Em uma unit, tenho 2 objetos do tipo TIdSMTP e TidMessage. O problema é que quando o objeto smtp tenta conectar-se ao servidor, ocorre um erro: Socket Error # 10061 Connection refused.. Detalhes: . O objeto é criado 'na mão' pois nao existe um form na aplicação . Quanto testado em uma aplicação com um form o código abaixo funciona, só não é necessário o Create. Alguém poderia me dar uma luz? Abaixo trechos do código: function TThreadRealIP.Send_Email(aFrom, aText, aSubject: string): Boolean; var Sent: Boolean; begin try Sent := False; IdSMTP1 := TIdSMTP.Create(Nil); IdSMTP1.ASCIIFilter := False; IdSMTP1.BoundPort := 0; IdSMTP1.ReadTimeout := 0; IdSMTP1.UseEhlo := True; IdSMTP1.AuthenticationType := atLogin; IdSMTP1.Host := 'smtp.mail.yahoo.com.br'; IdSMTP1.Port := 25; IdSMTP1.Username := 'usuario'; IdSMTP1.Password := 'senha'; IdSMTP1.Connect(3000); if IdSMTP1.Connected then begin ... IdSMTP1.Send(IdMessage1); } Sent := True; IdSMTP1.Disconnect; end; except on e: exception do begin self.gera_log(e.Message); Sent := false; end; end; IdSMTP1.Free; Result := Sent; end; Obrigado! -- Dimitri Campana Project Management Professional - PMP Microsoft Certified Solution Developer - MCSD Microsoft Certified Professional - MCP e-mail: dimitri.campana@ mailto:dimitri.campana%40gmail.com gmail.com celular (mobile): +55.48.9911.6119 skype: dimitri.campana MSN (IM): dimitricampana@ mailto:dimitricampana%40hotmail.com hotmail.com Profile: www.linkedin.com/in/dimitricampana DSOFT SISTEMAS Rua Desembargador Vitor Lima, 260 - Edifício Madison Center - Sala 504 Bairro: Trindade, 88.040-400, Florianópolis/SC [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.467 / Virus Database: 269.6.5/793 - Release Date: 7/5/2007 14:55 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]