Re: [delphi-br] FIREBIRD

2007-03-22 Por tôpico Eric D.
Use o IBExpert... eh free para uso pessoal =)

http://www.ibexpert.com/

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Quer respostas? Leia a Bíblia! 
  - Original Message - 
  From: Adevaldo Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 22, 2007 3:24 PM
  Subject: [delphi-br] FIREBIRD


  Ola, alguem sabe me informar se existe alguma ferramenta grafica para 
trabalhar com firebird, estou acostumado a trabalhar com o access da microsoft, 
nele vc cria as tabelas com click do mouse, no firebird existe alguma 
ferramenta ou so consigo criar atraves de comando create table etc...

  Obs: Nao estou em hipotese alguma, querendo comparar o firebird com access so 
citei como exemplo.

  Gratos

  Adevaldo


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



Re: [delphi-br] Duvida formatar string em delphi 3

2007-03-20 Por tôpico Eric D.
Complementando... e desde que eu lembro de ter começado a usar SQL, campos 
string sempre são referenciados entre aspas, simples ou dupla =)

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Quer respostas? Leia a Bíblia! 
  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 20, 2007 8:35 AM
  Subject: Re: [delphi-br] Duvida formatar string em delphi 3


  Estimado Cleber

  Por que uso postgres 8.2 e ele só aceita select + comando like onde o 
  conteudo do campo esteja '%camisa%'.

  Só funciona assim:

  Select * from artigos where mercadorias like '%camisa%'.

  []´s.
  Tiano.
  - Original Message - 
  From: Cleber(Telefonica) [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Monday, March 19, 2007 11:46 AM
  Subject: Re: [delphi-br] Duvida formatar string em delphi 3

  Por que que vc tem que passar esta referencia já com aspas?

  Abraço,
  Cleber Edson Lino
  Analista de Sistemas.

  - Original Message - 
  From: [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Monday, March 19, 2007 11:40 AM
  Subject: [delphi-br] Duvida formatar string em delphi 3

  Colegas

  Estou apanhando para passar um parametro entre aspas no DELPHI 3 (já
  procurei no google e nao achei nada, tudo faz referencia a delphis mais
  novos)..

  qryConsulta.sql.text := 'select * from artigos where :campo like
  :referencia';
  qryConsulta.Params[0].asString := campo;
  qryConsulta.Params[1].asString := referencia;  aqui vem o problema eu
  tenho que passar esta referencia já com aspas = 'camisa', porem o delphi 3 
  é
  diferente dos delphis mais novos que aceitam aspas.

  Qualquer ajuda é bem-vinda, muito obrigado.

  []´s
  Tiano.

  ___
  Yahoo! Mail - Sempre a melhor opção para você!
  Experimente já e veja as novidades.
  http://br.yahoo.com/mailbeta/tudonovo/

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

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos


  ___ 
  Yahoo! Mail - Sempre a melhor opção para você! 
  Experimente já e veja as novidades. 
  http://br.yahoo.com/mailbeta/tudonovo/




   

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



Re: [delphi-br] Duvida formatar string em delphi 3

2007-03-19 Por tôpico Eric D.
Tente utilizar a função QuotedStr(referencia) se ela existir no Delphi 3, caso 
contrário faça na mão mesmo, ficando assim:
qryConsulta.Params[1].asString := #39 + referencia + #39;

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Quer respostas? Leia a Bíblia! 
  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, March 19, 2007 11:40 AM
  Subject: [delphi-br] Duvida formatar string em delphi 3


  Colegas

  Estou apanhando para passar um parametro entre aspas no DELPHI 3 (já 
  procurei no google e nao achei nada, tudo faz referencia a delphis mais 
  novos)..

  qryConsulta.sql.text := 'select * from artigos where :campo like 
  :referencia';
  qryConsulta.Params[0].asString := campo;
  qryConsulta.Params[1].asString := referencia;  aqui vem o problema eu 
  tenho que passar esta referencia já com aspas = 'camisa', porem o delphi 3 é 
  diferente dos delphis mais novos que aceitam aspas.

  Qualquer ajuda é bem-vinda, muito obrigado.

  []´s
  Tiano. 





  ___ 
  Yahoo! Mail - Sempre a melhor opção para você! 
  Experimente já e veja as novidades. 
  http://br.yahoo.com/mailbeta/tudonovo/ 


   

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



Re: [delphi-br] Fechamentos de Versão

2007-03-15 Por tôpico Eric D.
Aqui na empresa onde trabalho nós fazemos assim:
Release inicial para cliente: Versão 2.0.0.0 (Versão 1.x.x geralmente não é 
utilizada em aplicativos comerciais)

- Um Build completo é gerado a cada 30~45 dias, criando a versão X.X.X+1
- A cada implementação nova nas classes ancestrais que impactam em todo o 
comportamento ou funcionamento do sistema, então é acrescentado +1 em release, 
ficando versão X.X+1.X
- Ao iniciar o ano ou ao acrescentar módulos que modificaram muito o que a 
aplicação abrange ou ao inserir novas formas de interface gráfica (UI 
melhorada) ou ao ser descontinuado um módulo, então acrescentamos +1 na versão, 
ficando X+1.X.X

Espero ter dado mais ou menos uma idéia de como vc pode fazer, afinal os 
critérios disso quem vai definir é vc. =)

[]'s 

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Quer respostas? Leia a Bíblia! 
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 15, 2007 10:37 AM
  Subject: Re: [delphi-br] Fechamentos de Versão


  Adriano de Oliveira wrote:
   Olá pessoal.
   
   Tenho uma dúvida.
   Estou desenvolvendo o sistema administrativo da empresa em que trabalho e 
no final quero comercializá-lo.
   A dúvida é a seguinte. Eu nunca trabalhei com as versões no formato X.Y.Z 
(versao.release.build)
   Gostaria que vocês me dissessem como vcs trabalham.
   A cada compilacao vcs alteram o build ?
   Quando fecham um release?
   E quando fecham a versão?
   
   Claro que cada um deve ter uma maneira. Mas é só pra eu ter uma idéia e 
escolher a maneira
   que eu possa trabalhar.

  A primeira versão estável que é disponibilizada para o cliente é a 1.0.0

  A medida em que correções de bug são feitas, aumenta para 1.0.1, 1.0.2, etc.

  Pequenas novas funcionalidades aumentam para 1.1.0, 1.2.0, etc.

  Grandes novas funcionalidades, daquelas que aparecem a cada ano e meio 
  ou dois, aumentam a versão para 2.0.0. e começa tudo novamente.

  --
  Joao Morais


   

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



Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-08 Por tôpico Eric D.
Não seria somente criar uma propriedade do tipo UseDefaultLayout como 
boolean, e dentro da procedure que faz o repaint, vc verificaria esta 
propriedade... caso fosse false, então utilizaria apenas um inherited 
WMNCPaint Message); Exit; o que não iria alterar nada dentro do layout, caso 
contrário, vc faria as modificações

Seria uma maneira simples de resolver... mas tem que testar pra ver se funciona 
x)

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 12:58 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  só + uma perguntinha tb!!

  eu fiz aqui e fico bem legal, inclusive coloquei a propriedade pro 
programador escolher a cor da borda!!

  mas como faço pra ativar ou desativar esse visual!??! (poderia ser atraves d 
uma propriedade do tipo sim/nao)

  eu tentei aqui e num consegui. Uma vez colocada procedure como vc me 
descreveu, o edit fica com visual excelente e do jeito q eu gostaria realmente, 
mas quero tentar colocar algo pra se o programador quiser q ele volte ao estilo 
normal ele consiga , e eu num achei nada q desative, q faça o compilador nao 
entrar na rotina descrita!!

  valeu

  Rafael

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 11:45 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Caros Ricardos (ehehhehe),

  Já que o Berti lembrou a questão do xunxo, resolvi tentar fazer de um jeito 
não-xunxo! hehehe... Mas até que ficou simpes... Aliás, falar em xunxo, vocês 
já ouviram falar em POG? Dá pra dar umas boas risadas lendo sobre isso 
ehhehe... Enfim, veja:

  - Você herda o componente TEdit para o TColoredBorderEdit (hehehe)
  - No protected, você declara:

  procedure WMNCPaint(var Message: TWMNCPaint); message WM_NCPAINT;

  - E a implementação desta ficará assim:

  procedure TColoredBorderEdit.WMNCPaint(var Message: TWMNCPaint);
  var
  DC: HDC;
  Rect: TRect;
  Canvas: TCanvas;
  begin
  DC := GetWindowDC(Handle);
  try
  Windows.GetClientRect(Handle, Rect);

  // Limpa o fundo edit, pintando tudo da cor definida em Color (original) :)
  InflateRect(Rect, 4, 4);
  Brush.Color := Color;
  Windows.FillRect(DC, Rect, Brush.Handle);

  // Desenha a borda!
  Canvas := TCanvas.Create;
  try
  Canvas.Handle := DC;
  Canvas.Pen.Style := psSolid;
  Canvas.Pen.Color := clRed; // Cor da borda!

  Canvas.Brush.Style := bsClear;
  Canvas.Rectangle(0, 0, Width, Height);
  finally
  Canvas.Free;
  end;
  finally
  ReleaseDC(Handle, DC);
  end;
  end;

  - E pronto! Pra melhorar, em vez de deixar o clRed fixo ali, você pode criar 
uma propriedade no componente que diga qual será a cor da borda! E mais legal 
ainda, você pode sobrescrever os eventos DoEnter e DoExit para que, quando ele 
entre, você sete a borda de uma cor, e quando saia, sete a borda de outra cor!

  Abraços
  Henrique

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 10:41 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom dia xará!

  Olha... a unica maneira de se criar esses TShapes dinamicamente seria como vc 
fez mesmo. Não existe outra alternativa. 

  Mas eu estava tentando achar no meio da JEDI VCL algum componente que tivesse 
essa propriedade que vc precisa, o que evitaria a criação de um TShape 
dinamicamente. Mas por enquanto não achei nada.

  Até o momento é asua dica que está valendo!

  Sds,
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Legal Ricardo (xará) : p ,

  foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape 
nos TEdit que estiverem na tela sem que haja TShape no form em tempo de 
projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de 
Projeto mesmo ; ) Economiza memória!!!

  PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo 
(vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente??

  Abraços e Bom Código!

  Ricardo Berti

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 3:52 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de 
publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4.

  Segue abaixo o código:

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Shape1.Top := Edit1.Top -2;
  Shape1.Left := Edit1.Left -2;
  Shape1.Width := Edit1.Width + 4;
  Shape1.Height := Edit1.Height + 4;
  Edit1.Clear;
  Memo1.Clear;
  end;

  OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a 
mesma.

  Ricardo Berti

Re: [delphi-br] Re: Decision cube no Delphi 7

2007-01-31 Por tôpico Eric D.
Amigos, se é open-source, qual o URL dele?

Gostaria de ver suas funcionalidades

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:53 PM
  Subject: Re: [delphi-br] Re: Decision cube no Delphi 7


  Beleza Dercino!

  Desculpe não poder ajudá-lo a contento. Baixei o componente e vou tentar 
instalar no meu Delphi e ver o que acontece.

  Sds
  Ricardo.

  dercino [EMAIL PROTECTED] escreveu: 
  O componente é open source.

  Já achei a solução...basta edital os fontes do programa e comentar 
  as chamadas a procedure RCS, recompilar tudo e instalar.

  Obrigado pela atenção Ricardo.

  --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
  [EMAIL PROTECTED] escreveu
  
   Sei lá, no site do fabricante do componente... 
   
   dercino [EMAIL PROTECTED] escreveu: 
  Bom dia Ricardo,
   
   Não entendi!! Registrar onde? 
   
   obrigado.
   
Provavelmente vc precisa registrar este componente para que 
   consiga usá-lo em seus projetos.

[]'s
Ricardo

dercino dercino@ escreveu: 
   Boa noite pessoal,

Instalei o Decision Cube 2.1 no delphi 7, após a instalação os 
componentes aparecem normalmente na palheta, contudo quando 
  tento 
arrastar um deles, dá o erro Application is not licensed to 
  use 
   this 
feature.
Já procurei na lista sobre isso e não encontrei nada.

Alguém poderia me ajudar??

Obrigado





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





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



Re: [delphi-br] Re: Decision cube no Delphi 7

2007-01-31 Por tôpico Eric D.
Obrigado! =]

[]'s 

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 31, 2007 10:03 AM
  Subject: Re: [delphi-br] Re: Decision cube no Delphi 7


  O endereço para o Decision Cube 2.1 é

  http://sourceforge.net/projects/fxds

  []'s
  Ricardo

  Eric D. [EMAIL PROTECTED] escreveu: Amigos, se é open-source, qual o URL 
dele?

  Gostaria de ver suas funcionalidades

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:53 PM
  Subject: Re: [delphi-br] Re: Decision cube no Delphi 7

  Beleza Dercino!

  Desculpe não poder ajudá-lo a contento. Baixei o componente e vou tentar 
instalar no meu Delphi e ver o que acontece.

  Sds
  Ricardo.

  dercino [EMAIL PROTECTED] escreveu: 
  O componente é open source.

  Já achei a solução...basta edital os fontes do programa e comentar 
  as chamadas a procedure RCS, recompilar tudo e instalar.

  Obrigado pela atenção Ricardo.

  --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
  [EMAIL PROTECTED] escreveu
  
   Sei lá, no site do fabricante do componente... 
   
   dercino [EMAIL PROTECTED] escreveu: 
  Bom dia Ricardo,
   
   Não entendi!! Registrar onde? 
   
   obrigado.
   
Provavelmente vc precisa registrar este componente para que 
   consiga usá-lo em seus projetos.

[]'s
Ricardo

dercino dercino@ escreveu: 
   Boa noite pessoal,

Instalei o Decision Cube 2.1 no delphi 7, após a instalação os 
componentes aparecem normalmente na palheta, contudo quando 
  tento 
arrastar um deles, dá o erro Application is not licensed to 
  use 
   this 
feature.
Já procurei na lista sobre isso e não encontrei nada.

Alguém poderia me ajudar??

Obrigado





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

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





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



Re: [delphi-br] [off-topic] Não dá pra acredit ar

2007-01-31 Por tôpico Eric D.
Aff... não acredito.. além de mandar o email de todos esses coitados no CC 
ainda manda um subject desse tamanho, o que foi provável que a criatura ainda 
deu um Ctrl+V no assunto da msg. /omg

Me desculpem, eu não costumo responder a estes tipos de email pra não gerar 
msgs inúteis.. mas um cara NOOB desses tem que tomar suspensão ou BAN

E depois a gnt nem sabe de onde esses spammers pegam nossos emails... -L-

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: anderson roberto 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; amiga ; joao anderson ; [EMAIL 
PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; Gustavo Valero Brait ; 
[EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; 
delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] ; jackson faculdade ; [EMAIL 
PROTECTED] ; [EMAIL PROTECTED] ; fernanda ; [EMAIL PROTECTED] ; Tabata Flavia ; 
[EMAIL PROTECTED] ; Melissa Medrano Gomes ; guilherme ; gustavo ; [EMAIL 
PROTECTED] ; douglas japones_farmaceutico ; [EMAIL PROTECTED] ; [EMAIL 
PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; Camila Mendonça ; [EMAIL 
PROTECTED] ; [EMAIL PROTECTED] ; moiseis ; Alessandro Oliveira ; Patty ; 
reginaldo ; ricardo ; juliana santana ; Everaldo da Rosa Silva ; 
silvelenarodrigues ; [EMAIL PROTECTED] ; francisco telefonica ; 
valdirene.novais ; camila valente ; jaqueline vaz ; Amanda Vaz ; vicentini ; 
victor ; Victor ; viproo ; vitor ; xavier ; francisco yahoo 
  Sent: Wednesday, January 31, 2007 11:47 AM
  Subject: [delphi-br] Havia uma garota cega que se odiava pelo fato de ser 
cega! Ela tbm odiava a todos exceto seu namorado! Um dia ela disse que se 
pudesse ver o mundo, ela se casaria com seu namorado. Em um dia de sorte, 
alguém doou um par de olhos a ela! Então o seu namorad




  Observação: mensagem anexa encaminhada.
  __
  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]



Re: [delphi-br] Conectar no Emal

2007-01-30 Por tôpico Eric D.
Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail 
existem as configurações necessárias para os clientes de email, que são 
exatamente as quais ele irá precisar para acessar pelo Indy.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Mauro Correa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 26, 2007 1:02 PM
  Subject: Re: [delphi-br] Conectar no Emal


  Lembre-se que o GMail usa portas diferenciadas com
  conexão segura. 
  Se nao me engano é 965 ou 995, algo do tipo.
  Tem alguns how-to em inglês justamente com Indy que
  funcionam bem.

  Att.

  Mauro Paes Corrêa
  gnX Soluções em Internet
  www.gnx.com.br
  --- Ricardo Berti [EMAIL PROTECTED]
  escreveu:

   Estou criando um programa que Conecta-se na minh
   conta de email no Gmail usando Indy, mas sempre
   recebo a msg Conect Timeout e não consigo me
   conectar! Alguém já conseguiu se conctar no gmail,
   usou algo diferente ou tem exemplo??? 
   
   Abraços
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto
   foram removidas]
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
   MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   

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



Re: [delphi-br] Conectar no Emal

2007-01-30 Por tôpico Eric D.
A lista não aceita anexos. Peça a algum moderador pra colocar nos arquivos da 
lista se houver espaço.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 2:49 PM
  Subject: Re: [delphi-br] Conectar no Emal


  Pq os fontes nao foram? Como faço pra mandar arquivo anexo pra lista?

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:41 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Tah bem simples, só recebe, ainda não envia
  Mas acho que já ajuda!

  Ricarod Berti
  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:34 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Se vocês quiseres, posso passar os fontes do programinha que eu fiz pra 
conectar no gmail, e usar eles como base pra fazer qualquer coisa!
  Só me digam onde eu posto os fontes, se eu mando aki no email da lista mesmo 
ou se for pra colocar no yahoo arquivos da lista eu não estou conseguindo!

  Bom Código!

  Ricardo Berti
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 2:29 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Dá pra fazer algo parecido pra baixar mensagens do iG e do POP?

  []'s 
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Tranquilo Galera, já consegui 
conectar no gmail, o problema era qu eu precisava usar o SSL! A palheta indy 
tem um componente que é um cadeado e não lembro o nome agora, eu ligo ele no 
POP e coloco duas dll's que baixa no site da Indy na pasta do programa!

  Abraços e obrigado!

  Ricardo Berti
  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 12:47 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail 
existem as configurações necessárias para os clientes de email, que são 
exatamente as quais ele irá precisar para acessar pelo Indy.

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Mauro Correa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 26, 2007 1:02 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Lembre-se que o GMail usa portas diferenciadas com
  conexão segura. 
  Se nao me engano é 965 ou 995, algo do tipo.
  Tem alguns how-to em inglês justamente com Indy que
  funcionam bem.

  Att.

  Mauro Paes Corrêa
  gnX Soluções em Internet
  www.gnx.com.br
  --- Ricardo Berti [EMAIL PROTECTED]
  escreveu:

   Estou criando um programa que Conecta-se na minh
   conta de email no Gmail usando Indy, mas sempre
   recebo a msg Conect Timeout e não consigo me
   conectar! Alguém já conseguiu se conctar no gmail,
   usou algo diferente ou tem exemplo??? 
   
   Abraços
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto
   foram removidas]
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
   MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   

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

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

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

  [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] Interagir com o console

2007-01-22 Por tôpico Eric D.
Se eu não estiver errado, o parâmetro Cmd da função deve ser o seu comando 
completo, com parâmetros e tudo mais

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Marcos André 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, January 22, 2007 1:28 PM
  Subject: RES: [delphi-br] Interagir com o console


  Olá João, 

  Isto é exatamente o que eu precisa, só que não consegui
  enviar parâmetros: ex: 

  C:\reparar.bat renal.gdb

  É desta forma q eu executo no prompt, porém não consigo enviar o renal.gdb
  pela procedure, tow pesquisando, mas num tow encontrando como fazer...

  Tem uma idéia?

  Um Abraço

  __ __
  / \ /| |'-.
  .\__/ || | |
  _ / `._ \|_|_.-'
  | / \__.`=._) (_ Marcos André
  |/ ._/ || 
  |'. `\ | | Analista de Sistema 
  ;/ / | | Easy Corporation
  ) /_/| |.---.| www.e-easy.com.br http://www.e-easy.com.br/ 
  ' `-` '   msn: [EMAIL PROTECTED]

  Planos profissionais com qualidade.
  consulte nossos planos, click aqui http://www.e-easy.com.br/websites.php 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Joao Morais
  Enviada em: segunda-feira, 22 de janeiro de 2007 11:03
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Interagir com o console

  Marcos Douglas wrote:

   Comece com a função ShellExecuteEx da unit ShellAPI.pas
   
   --
   Marcos Douglas
   
   From: Marcos André [EMAIL PROTECTED] mailto:marcos%40e-easy.com.br 
   
   Olá Pessoal,
  
  
   Tenho uma BAT que executa alguns arquivos do Firebird para
   recuperação de bases, GBAK, GFIX, etc... Gostaria de fazer um programa
  que
   lidasse com estes arquivos, tipo enviasse comandos para o prompt e leia a
   resposta... alguém poderia me ajudar com um ponto de partida???

  E continue com essa aqui:
  (código retirado do Dev-Pascal)

  Cuidado com as quebras de linha.

  function ExecuteProcLog(Cmd, WorkDir: String): string;
  var
  tsi: TStartupInfo;
  tpi: TProcessInformation;
  nRead: DWORD;
  aBuf: array[0..101] of Char;
  sa: TSecurityAttributes;
  hOutputReadTmp, hOutputRead, hOutputWrite, hInputWriteTmp, hInputRead,
  hInputWrite, hErrorWrite: THandle;
  FOutput: string;
  begin
  FOutput := '';

  sa.nLength := SizeOf(TSecurityAttributes);
  sa.lpSecurityDescriptor := nil;
  sa.bInheritHandle := True;

  CreatePipe(hOutputReadTmp, hOutputWrite, @sa, 0);
  DuplicateHandle(GetCurrentProcess(), hOutputWrite, GetCurrentProcess(),
  @hErrorWrite, 0, true, DUPLICATE_SAME_ACCESS);
  CreatePipe(hInputRead, hInputWriteTmp, @sa, 0);

  // Create new output read handle and the input write handle. Set
  // the inheritance properties to FALSE. Otherwise, the child inherits
  // the these handles; resulting in non-closeable handles to the pipes
  // being created.
  DuplicateHandle(GetCurrentProcess(), hOutputReadTmp, 
  GetCurrentProcess(),
  @hOutputRead, 0, false, DUPLICATE_SAME_ACCESS);
  DuplicateHandle(GetCurrentProcess(), hInputWriteTmp, 
  GetCurrentProcess(),
  @hInputWrite, 0, false, DUPLICATE_SAME_ACCESS);
  CloseHandle(hOutputReadTmp);
  CloseHandle(hInputWriteTmp);

  FillChar(tsi, SizeOf(TStartupInfo), 0);
  tsi.cb := SizeOf(TStartupInfo);
  tsi.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW;
  tsi.hStdInput := hInputRead;
  tsi.hStdOutput := hOutputWrite;
  tsi.hStdError := hErrorWrite;

  CreateProcess(nil, PChar(Cmd), @sa, @sa, true, 0, nil, PChar(WorkDir),
  tsi, tpi);
  CloseHandle(hOutputWrite);
  CloseHandle(hInputRead );
  CloseHandle(hErrorWrite);
  Application.ProcessMessages;

  repeat
  if (not ReadFile(hOutputRead, aBuf, 16, nRead, nil)) or (nRead = 
  0) then
  begin
  if GetLastError = ERROR_BROKEN_PIPE then Break
  else MessageDlg('Pipe read error, could not execute file', 
  mtError, [mbOK]);
  end;
  aBuf[nRead] := #0;
  FOutput := FOutput + PChar(@aBuf[0]);
  Application.ProcessMessages;
  until False;

  Result := FOutput;
  // GetExitCodeProcess(tpi.hProcess, nRead) = True;
  end;

  --
  Joao Morais

  [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] Interagir com o console

2007-01-22 Por tôpico Eric D.
E se vc colocar o próprio shell antes do comando e seu arquivo.bat com o 
caminho completo?
Algo do tipo: command /c c:\caminhocompleto\seuarquivo.bat seusparametros  ou 
cmd /c c:\caminhocompleto\seuarquivo.bat seusparametros

Então ficaria: (...) memo1.text := ExecuteProcLog('cmd /c c:\restaurabd.bat 
meubanco.fdb', 'c:\') (...)

Pq eu utilizei uma vez em uma rotina parecida com esta desta maneira que eu te 
passei acima.. e nunca me deu problemas com o buffer retornado do cmd =)

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Marcos André 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, January 22, 2007 2:39 PM
  Subject: Re: [delphi-br] Interagir com o console


  Opa Eric,
  é não...

  Se eu jogar o parãmetro junto do cmd ele entende tudo como um comando
  só. e diz que o comando não Existe.

  O pior é que se eu acertar este lance do parametro, fica 10 Ou seja...
  aih eu zero os meus problemas... :)

  Em 22/01/07, Eric D. [EMAIL PROTECTED] escreveu:
  
   Se eu não estiver errado, o parâmetro Cmd da função deve ser o seu
   comando completo, com parâmetros e tudo mais
  
   []'s
  
   Eric D. - Desenvolvimento e Soluções de Tecnologia
   [EMAIL PROTECTED] ericdesenv%40yahoo.com.br
   Talk is cheap, show me the code...
   - Original Message -
   From: Marcos André
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Monday, January 22, 2007 1:28 PM
   Subject: RES: [delphi-br] Interagir com o console
  
   Olá João,
  
   Isto é exatamente o que eu precisa, só que não consegui
   enviar parâmetros: ex:
  
   C:\reparar.bat renal.gdb
  
   É desta forma q eu executo no prompt, porém não consigo enviar o renal.gdb
   pela procedure, tow pesquisando, mas num tow encontrando como fazer...
  
   Tem uma idéia?
  
   Um Abraço
  
   __ __
   / \ /| |'-.
   .\__/ || | |
   _ / `._ \|_|_.-'
   | / \__.`=._) (_ Marcos André
   |/ ._/ ||
   |'. `\ | | Analista de Sistema
   ;/ / | | Easy Corporation
   ) /_/| |.---.| www.e-easy.com.br http://www.e-easy.com.br/
   ' `-` '   msn: [EMAIL PROTECTED] mralcatraz%40hotmail.com
  
   Planos profissionais com qualidade.
   consulte nossos planos, click aqui http://www.e-easy.com.br/websites.php
  
  
   De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
   delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
   nome de Joao Morais
   Enviada em: segunda-feira, 22 de janeiro de 2007 11:03
   Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Assunto: Re: [delphi-br] Interagir com o console
  
   Marcos Douglas wrote:
  
Comece com a função ShellExecuteEx da unit ShellAPI.pas
   
--
Marcos Douglas
   
From: Marcos André [EMAIL PROTECTED] marcos%40e-easy.com.brmailto:
   marcos% marcos%2540e-easy.com.br 
   
Olá Pessoal,
   
   
Tenho uma BAT que executa alguns arquivos do Firebird para
recuperação de bases, GBAK, GFIX, etc... Gostaria de fazer um programa
   que
lidasse com estes arquivos, tipo enviasse comandos para o prompt e leia
   a
resposta... alguém poderia me ajudar com um ponto de partida???
  
   E continue com essa aqui:
   (código retirado do Dev-Pascal)
  
   Cuidado com as quebras de linha.
  
   function ExecuteProcLog(Cmd, WorkDir: String): string;
   var
   tsi: TStartupInfo;
   tpi: TProcessInformation;
   nRead: DWORD;
   aBuf: array[0..101] of Char;
   sa: TSecurityAttributes;
   hOutputReadTmp, hOutputRead, hOutputWrite, hInputWriteTmp, hInputRead,
   hInputWrite, hErrorWrite: THandle;
   FOutput: string;
   begin
   FOutput := '';
  
   sa.nLength := SizeOf(TSecurityAttributes);
   sa.lpSecurityDescriptor := nil;
   sa.bInheritHandle := True;
  
   CreatePipe(hOutputReadTmp, hOutputWrite, @sa, 0);
   DuplicateHandle(GetCurrentProcess(), hOutputWrite, GetCurrentProcess(),
   @hErrorWrite, 0, true, DUPLICATE_SAME_ACCESS);
   CreatePipe(hInputRead, hInputWriteTmp, @sa, 0);
  
   // Create new output read handle and the input write handle. Set
   // the inheritance properties to FALSE. Otherwise, the child inherits
   // the these handles; resulting in non-closeable handles to the pipes
   // being created.
   DuplicateHandle(GetCurrentProcess(), hOutputReadTmp,
   GetCurrentProcess(),
   @hOutputRead, 0, false, DUPLICATE_SAME_ACCESS);
   DuplicateHandle(GetCurrentProcess(), hInputWriteTmp,
   GetCurrentProcess(),
   @hInputWrite, 0, false, DUPLICATE_SAME_ACCESS);
   CloseHandle(hOutputReadTmp);
   CloseHandle(hInputWriteTmp);
  
   FillChar(tsi, SizeOf(TStartupInfo), 0);
   tsi.cb := SizeOf(TStartupInfo);
   tsi.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW;
   tsi.hStdInput := hInputRead;
   tsi.hStdOutput := hOutputWrite;
   tsi.hStdError := hErrorWrite;
  
   CreateProcess(nil, PChar(Cmd), @sa, @sa, true, 0, nil, PChar(WorkDir),
   tsi, tpi);
   CloseHandle(hOutputWrite);
   CloseHandle(hInputRead

Re: [delphi-br] Re: Versao Personal

2007-01-12 Por tôpico Eric D.
Bom Paulo,
Vc não perguntou isso para mim, mas mesmo assim eu gostaria de responder a vc.

Na netiqueta das listas de discussões, um dos conselhos mais frequentes é nem 
sempre se identificar nas mensagens, pois muitos utilizam nicknames, como o 
caso da nossa colega Maníaca e outros tantos que já passaram por aqui. Embora 
quem o faça, o faz pq assim acha melhor. Não há certo nem errado nesse aspecto. 
Cada um segue o que manda sua cabeça.

Uma pessoa não é obrigada a se identificar para obter ajuda. Esta pessoa pode 
tanto receber ou não ajuda na lista. Isso não depende de ela se identificar. 
Depende da boa vontade dos membros do grupo.

E contudo, um erro (que não é um erro) não justifica o outro. Não é pq alguém 
não informa o nome em um email numa lista que eu me digno no direito de 
ofendê-lo.

Acho que isso já começou a gerar um flame não produtivo na lista. Não é pq vc 
ofendeu o outro que os outros podem ofender vc.

Acho que o mais sensato a fazer agora seria assumir que vc errou, pedir 
desculpas a quem vc ofendeu, pois humildade não faz mal a ninguém, e os outros 
que iniciaram o jogo de contra-agressões contra vc deveriam parar ou conter 
suas opiniões para si próprios, ou então fazer uma crítica construtiva, qual 
foi a intenção deste meu email.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Paulo Batalhão 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 12, 2007 9:14 AM
  Subject: Re: [delphi-br] Re: Versao Personal


  Walter,

  eu respeito as pessoa , mais quando vem e-mail que a pessoa assina como w29m
  eu perco a paciencia, creio que isso seja uma falta de respeito com a 
comunidade se 
  esconder atraz de palavras que não significam absolutamente nada.
  o que você acha sobre isso ?

  - - - -
  att' Paulo Batalhão - [EMAIL PROTECTED]
  arphanet.com http://www.arphanet.com/
  batalhao.eti.br http://www.batalhao.eti.br/
  saudeamericana.com.br http://www.saudeamericana.com.br/
  fusame.com.br http://www.fusame.com.br/

  Não existe patch para a estupidez humana

  - Original Message - 
  From: Walter Chagas (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 11, 2007 5:26 PM
  Subject: [delphi-br] Re: Versao Personal

  Eu acho que devemos tratar os demais companheiros do grupo como 
  gostariamos que fossemos nós mesmos tratados. Ninguem aqui tem o 
  direito de dizer que sabe tudo porque todos nós sabemos muito bem que 
  por mais que saibamos tudo, todo dia aparece alguma coisa, no nosso 
  cotidiano, que nos mostra que sabemos tudo menos alguma coisa. Nunca 
  saberemos tudo porque na informática as coisas evoluem é da noite 
  para o dia e nosso conhecimento não cresce nesta mesma velocidade. E 
  saber menos não implica em dizer que o cara é um zé ruela e as vezes 
  não nem questão de não ler as coisas ou não saber, mas sim de saber 
  expressar o que está pedindo mas mesmo assim isto não implica que o 
  cara seja isto ou aquilo.

  Respeitar não faz mal algum e muito menos é atestado de bundão. 

  []s

  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  [EMAIL PROTECTED]
  http://www.geocities.com/SiliconValley/Bay/1058
  MSN: [EMAIL PROTECTED]

  --- Em delphi-br@yahoogrupos.com.br, Paulo Batalhão [EMAIL PROTECTED] 
  escreveu
  
   que trial o que !!! larga de ser zé ruela e aprende a ler as 
  coisas !
   http://www.turboexplorer.com/downloads
   baixe a versão Explorer
   
   putz . fico loco com isso !
   
   - - - -
   att' Paulo Batalhão - [EMAIL PROTECTED]
   arphanet.com http://www.arphanet.com/
   http://www.arphanet.rainulf.org/ - http://arphanet.rainulf.org/
   saudeamericana.com.br http://www.saudeamericana.com.br/
   fusame.com.br http://www.fusame.com.br/
   
   Não existe patch para a estupidez humana
   
   - Original Message - 
   From: w29m 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Thursday, January 11, 2007 4:40 PM
   Subject: [delphi-br] Versao Personal
   
   
   Ola pessoal, 
   
   Eu estava precisando de uma versao personal 
   do Delphi, me recomendaram o turbo delphi 2006,
   porem a versao disponibilizada e Trial.
   Eu preciso de uma versao personal, pois
   vou utilizar para fins academicos.
   Ja tentei baixar na pagina da borland, mas la 
   so fornecem o key das versoes personal.
   Desde ja agradeco a ajuda que me for prestada.
   
   
   
   
   
   [As partes desta mensagem que não continham texto foram removidas]
  

  [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] Traduzir Mensagens MessageDlg

2007-01-10 Por tôpico Eric D.
Vale lembrar que Application.MessageBox não traduz nada. Ele apenas mostra os 
captions dos botões segundo a linguagem do SO instalado no computador onde a 
aplicação está rodando.

Ou seja, em um Win PT_BR, vai aparece Sim, Não, etc... já num Win US_EN vai 
aparecer Yes, No, etc...

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Alexandre 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 10, 2007 11:32 AM
  Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg


  Eu descobri outra função que traduz: 
  Windows.Messagebox

  Aqui funcionou perfeitamente,

  Alex
  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 10, 2007 11:25 AM
  Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg

  Alexandre,

  Se serve de consolo, estou correndo atrás da mesma solução!!

  Abraços,
  Henrique Netzka

  - Original Message - 
  From: Alexandre 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 10, 2007 7:36 AM
  Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg

  Ja apaguei o dcu, foi o que eu disse, quando eu crio um projeto vazio que não 
usa RUNTIME PACKAGE ele traduz normal, é só eu usar pacote lincado ao projeto 
que fica tudo em ingles novamente.

  - Original Message - 
  From: Desenvolvimento (Anderson) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 10, 2007 5:44 PM
  Subject: Re: [delphi-br] Traduzir Mensagens MessageDlg

  na verdade é assim:
  vc precisa apagar o consts.dcu...
  pq se vc não der um build no consts.pas, ele não vai compilar seu programa 
com ele não...
  pq qdo compila, o delphi pega só os .dcu para gerar o .exe.

  logo, apague o .dcu.

  And
  - Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 09, 2007 5:21 PM
  Subject: RES: [delphi-br] Traduzir Mensagens MessageDlg

  Boa tarde

  Acho que vai ser necessário voce dar um build no pacote onde esta o
  const.pas.

  Atenc.
  Elazar

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Alexandre
  Enviada em: terça-feira, 9 de janeiro de 2007 15:30
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Traduzir Mensagens MessageDlg

  Pessoal estou com um problemão, eu traduzi as mensagens do meu Delphi
  2005 no arquivo consts.pas e fiz o teste em um executavel vazio e
  traduziu beleza, mas quando eu rodo o meu sistema que chama um pacote
  com a opção BUILD RUNTIME PACKAGE as mensagens vem em inglês, procurei
  em todas as livrarias do delphi mas não consigo achar da onde ele esta
  buscando essas mensagens em ingles sendo que ja traduzi e o consts.pas.
  O unico parametro que tenho é o pacote vcl.dcp, mas não consigo
  recompila-lo.

  Obrigado desde ja,

  Alexandre

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

  ___ 
  Yahoo! Mail - Sempre a melhor opção para você! 
  Experimente já e veja as novidades. 
  http://br.yahoo.com/mailbeta/tudonovo/

  __ Informação do NOD32 IMON 1967 (20070109) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br

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

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

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

  [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] ENVIO DE EMAIL

2007-01-08 Por tôpico Eric D.
Rs... ele não tava mandando anexos para a lista.. ele quer mandar anexos via 
email pela aplicação dele...

Acho que vc não leu o email por inteiro =)

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, January 08, 2007 9:16 AM
  Subject: Re: [delphi-br] ENVIO DE EMAIL



  Pedro, a lista não aceita anexos.
  Sds.

  From: Pedro [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] ENVIO DE EMAIL
  Date: Mon, 8 Jan 2007 08:11:00 -0300
  
  Caro Rubem, os anexos que estou mandando são pequenos. Quanto ao servidor, 
  quando mando via outlook, são enviados sem problema algum.
  
  Obrigado pela dica, mas creio que não é nenhum destes motivos.
  
  Continuo no aguardo de todos e um grande abraço.
  
  Pedro - Desenvolvimento
  
   Das duas uma:
  
   1) O servidor não aceita e-mail nos anexos, ou;
   2) Se aceita, os anexos são muito grandes.
  
   Informe-se com o provedor do servidor de e-mail.
   Sds.
  
   From: Pedro [EMAIL PROTECTED]
   Reply-To: delphi-br@yahoogrupos.com.br
   To: delphi-br@yahoogrupos.com.br
   Subject: [delphi-br] ENVIO DE EMAIL
   Date: Fri, 5 Jan 2007 18:06:41 -0300
   
   Pessoal, Feliz 2007 e um grande abraço para Todos.
   
   Como sempre, venho recorrer a ajuda de vocês.
   
   Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5.
   Quando não uso anexo, o email é enviado com sucesso mas quando anexo 
  algum
   arquivo o email não chega ao destino.
   
   OBS: Ao executar o programa não é dado nenhum sinal de erro.
   
   Desde já agradeço a Todos
   
   ROTINA USADA:
   
   var inPos: Integer;
   begin
IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação
IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br';
IdSMTP.Password := 'pa3725'; //senha
IdSMTP.Port := 25; //porta é sempre essa não mude isso
IdSMTP.Username := '[EMAIL PROTECTED]';
   
IdMessage.From.Name := TRIM(edtDE.Text); //
   '[EMAIL PROTECTED]';
IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text); // EMAIL
   DESTINO
IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text);
IdMessage.BccList.EMailAddresses := TRIM(edtBCC.Text);
   
case cbPrioridade.ItemIndex of
0: IdMessage.Priority := mpHigh;
1: IdMessage.Priority := mpNormal;
2: IdMessage.Priority := mpLow;
end;
   
IdMessage.Subject := TRIM(edtAssunto.Text);
IdMessage.Body.Clear;
IdMessage.Body.Text := TRIM(mmTexto.Lines.Text);
   
if cbConfirma.Checked then
IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text);
   
for inPos := 0 to mmAnexos.Lines.Count - 1 do
begin
if TRIM(mmAnexos.Lines.Strings[inPos])  '' then
TIdAttachment.Create(IdMessage.MessageParts,
   TFileName(TRIM(mmAnexos.Lines.Strings[inPos])));
end;
   
try
IdSMTP.Connect;
try
IdSMTP.Send(IdMessage);
finally
IdSMTP.Disconnect;
end;
except
On E: Exception do
begin
ShowMessage(E.Message);
Exit;
end;
end;
Application.MessageBox('Email enviado com sucesso!', 'Confirmação',
   MB_ICONINFORMATION + MB_OK);
   
   
   
   [As partes desta mensagem que não continham texto foram removidas]
   
  
   __
   MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
  
  
  
  
  
  
  --
  
  
   No virus found in this incoming message.
   Checked by AVG Free Edition.
   Version: 7.5.432 / Virus Database: 268.16.7/619 - Release Date: 7/1/2007 
  18:29
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
  

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



   

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



Re: [delphi-br] Duvida sobre tabelas

2007-01-04 Por tôpico Eric D.
if (nome da table ou query).Active
then (nome da table ou query).Close;

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Fabiana 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 04, 2007 8:34 AM
  Subject: [delphi-br] Duvida sobre tabelas


  Bom Dia...

  Estou com um problema no meu aplicativo queria saber como faço para saber se 
a minha tabela está aberta ou fechada, pois se estiver aberta quero fecha-la.

  Obrigado 
  Fabiana

  [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] Re: Utilizar variáveis fora do progr ama

2007-01-02 Por tôpico Eric D.
Procure na internet sobre como utilizar variáveis atômicas, na AtomTable do 
windows... (funções GlobaAddAtom, GlobalGetAtomName e GlobalDeleteAtom).

Esta AtomTable é uma tabela onde vc pode guardar variáveis e compartilhar entre 
aplicações, como handles utilizados em PostMessages, strings entre tantos 
outros usos. Eu utilizei bastante quando precisei fazer este tipo de coisa.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Valfrid-Ly Silva Couto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 02, 2007 9:51 AM
  Subject: Re: [delphi-br] Re: Utilizar variáveis fora do programa


  Você pode ter esse valor numa DLL e métodos para ler/gravar a variável.

  Carregue a DLL pelos 2 programas que o Windows, até onde eu sei, mantém 
apenas 1 instância da DLL. Se a variável for global, as alterações devem 
refletir de uma na outra!!

  No caso do arquivo INI, tem que ficar abrindo e fechando, caso contrário pode 
não ser atualizado no disco!

  efrocha10 [EMAIL PROTECTED] escreveu: --- Em delphi-br@yahoogrupos.com.br, 
Valdir Sola 
  escreveu
  
   Olá a todos,
   
   Tenho dois sistemas em execução e preciso que ambos utilizem a mesma
   variável. Um incrementa e o outro lê o valor. Exste alguma forma de
   utilizar uma variável do sistema operacional? Caso sim c/ faço p/
   declarar a mesma via código?
   
   Obrigado
   
   Valdir
  

  Sugiro que você utilize um arquivo .ini aberto por ambos sistemas ou 
  até mesmo o registro do windows. Dúvidas contacte-me!!

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  Valfrid-Ly Silva Couto
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
  ICQ 15114646
  __
  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]



Re: [delphi-br] acesso variado a campo de record

2006-12-27 Por tôpico Eric D.
Troque o tipo de STRING para o SEUTIPO (TDados no caso). Então vc pode acessar 
o field do record normalmente no result de sua função.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Alencar - Philler Informatica 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 27, 2006 10:13 AM
  Subject: [delphi-br] acesso variado a campo de record


  Senhores, estou precisando acessar campos de um record,
  atraves do parametro da funcao.

  +/- assim:

  TDados = record
  codigo: integer;
  nome: String[50];
  data: TDateTime;
  
  end;

  var
  meusDados: TDados;

  function getValue(campo: String): variant;
  begin
  result := meusDados.campo;
  end;

  Onde o parametro contem o nome do campo que preciso consultar.
  Algo como FieldByName(campo)...

  Alguma possibilidade disto?

  Grato

  Alencar
  -- 
  ---
  Philler Informatica Ltda
  Jose Alencar Philereno
  ICQ 13458351
  Messenger/Skype (voz): alencar

  Feliz aquele que transfere o que sabe
  e aprende o que ensina Cora Coralina


   

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



Re: [delphi-br] Sair do grupo

2006-12-27 Por tôpico Eric D.
Basta clicar no link Sair do grupo no final da mensagem ou escolher a opção 
Sair do grupo no seu home do yahoogrupos.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: anderson roberto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 27, 2006 12:35 PM
  Subject: [delphi-br] Sair do grupo


  Gostaria de sair do grupo.
  Sem mais .
  Grato.

  __
  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] [Off-topic] Passar Dataset como parâmetro de função ou procedure MSSQL

2006-12-26 Por tôpico Eric D.
Boa tarde pessoal =)

Gostaria de saber o seguinte: 

No MSSQL 2000 e/ou 2005 é possível passar um dataset (tabela temporária, cursor 
ou tabela) como parâmetro de uma function ou stored procedure?

Algo do tipo:

SELECT PROD_COD INTO #TMP_PROD FROM TCOM_PRODUTO
EXEC MINHA_PROC @pDATASET = #TMP_PROD   (??)

Agradeço antecipadamente,

[]'s a todos e boas festas!

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 

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



Re: [delphi-br] Desenvolvendo um KeyLog

2006-12-22 Por tôpico Eric D.
Oi Jean. =)

Cara, gostaria só de te dar umas dicas, referentes ao seu post:

#1 - Isso aqui é uma lista de discussão, e este tipo de coisa que vc está 
propondo, seria legal levar pro Sourceforge ou algum site que ofereça este tipo 
de hosting de projetos. O pessoal aqui está mais interessado em discutir sobre 
Delphi e não sobre um projeto específico, ok?
#2 - Esse negócio de KeyLogger pode te gerar vários problemas. Vc não pode 
simplesmente criar um software e espionar um funcionário em um ambiente de 
trabalho sem ele saber, pois ele pode processar a empresa. Como alguns amigos 
já disseram em outros posts relacionados a este tipo de coisa, para realizar 
este tipo de procedimento, vc deve passar um memorando a todos e todos devem 
assinar, indicando a data em que eles podem começar a ser monitorados. Assim o 
empregador terá um documento comprovando que todos sabiam dos procedimentos de 
monitoração da empresa. Caso contrário um bom processo poderá surgir contra o 
empregador. E garanto a vc: NENHUM empregador vai comprar sua ferramenta, pois 
seria o mesmo que comprar uma ferramenta que depõe contra ele.

Então antes de vc colocar seu Dragão pra voar, pense melhor no que vc quer 
desenvolver, como vc vai disponibilizar isso no mercado e vale a pena realmente 
levar todo projeto de várias pessoas assim pro sourceforge. O serviço deles 
além de gratuito é de ótima qualidade.

Grande abraço e feliz natal!

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: delphijean 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 22, 2006 8:39 AM
  Subject: [delphi-br] Desenvolvendo um KeyLog


  Olá família Delphiniana!

  Primeiro deixa eu me apresentar a mim mesmo! (rs.s.s.s)

  Jean Barreiros (Nick: UP104D)
  Programador: Delphi, C++, Php, JavaScript;
  SGDB's: InterBase, FireBird, SQLServer e MySQL;

  Projeto Proposto: eragon

  A minha proposta é:
  Desenvolver um KeyLog empresarial, que capture todas as ações do 
  usuário, porém de forma que ele saiba ou não que estar sendo 
  monitorado, será um sistema comercial, onde poderemos cada um vender 
  individualmente ou em grupo.

  Como funcionará?
  Bom! postaremos as mensagens aqui mesmo no forum seguindo a 
  sequencia existente, sempre respondendo a ultima mensagem.

  Como Participar?
  Muito Simples somente responder a mensagem seguindo a sequencia 
  existente declarando que vai participar e informar qual contribuição 
  de informação vocês poderá dar inicialmente, se apresente veja meu 
  exemplo de apresentação.

  O Dragão vai voar ( ou seja, o jogo vai começar )
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  =-=-=-=-=-=-=-=-=-=-=




   

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



Re: [delphi-br] Off-Topic: Programador Delphi - Contrata-se

2006-12-21 Por tôpico Eric D.
Essas negociações devem ser feitas em pvt, não na lista.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Rodrigo Kopke Lopes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 21, 2006 11:40 AM
  Subject: Re: [delphi-br] Off-Topic: Programador Delphi - Contrata-se


  Segue Anexo de meu Currículo Vitae.
  Pretensão Salarial : R$ 4.000,00
  Disponibilidade Imediata para início e determinação e força de vontade para 
aprender C# e migrar seus Projetos.
  Disponibilidade imediata tb para mudar de cidade, pois faz tempo que estou 
desejoso de ir para São Paulo atuar.
  []´s
  Rodrigo Kopke

  (21) 8168-2385

  Kohl - C# [EMAIL PROTECTED] escreveu: Procuramos um programador Delphi que 
goste de desafios e deseje aprender C#
  e ASP.NET. Os projetos estão em Delphi 5 e serão migrados gradualmente para
  C#.

  Oferecemos um ótimo ambiente de trabalho com oportunidades reais de
  crescimento profissional. 

  Contrato prestador de serviços, preço fechado por 168 horas mês.
  Oportunidade somente para residentes em São Paulo.

  Não responderemos contatos sem CV, disponibilidade de início e pretensão
  salarial.

  Os treinamentos que oferecemos aos nossos colaboradores são ministrados por
  nossos mentores Marcus Garcia, Fábio Câmara e Mauro Sant'Anna.

  Grato,

  rodape_fabio 

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





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



Re: [delphi-br] Re: Como fazer help?

2006-12-13 Por tôpico Eric D.
Melhor, mais fácil e PAGO!  -L- 

Vai na do Walter que pelo menos não vai te dar problemas com licenciamento...

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: José Otavio DTI 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 13, 2006 2:04 PM
  Subject: Re: [delphi-br] Re: Como fazer help?


  Me manda um email q eu te mando o Help  Manual versão Full
  Melhor e mais facil programa pra fazer help que existe.

  []s

  - Original Message - 
  From: Walter Chagas (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 13, 2006 2:54 PM
  Subject: [delphi-br] Re: Como fazer help?

  Tatiana, o Delphi vem com o Help Workshop. Procure no diretório 
  \Help\Tools do Delphi.

  Neste site aqui temos um tutorial que lhe ajudará a dar os primeiros 
  passos com ele. E foi por aqui que eu aprendi a fazer Help no Delphi:

  http://www.macoratti.net/win_hlp.htm

  []s

  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  [EMAIL PROTECTED]
  http://www.geocities.com/SiliconValley/Bay/1058
  MSN: [EMAIL PROTECTED]

  --- Em delphi-br@yahoogrupos.com.br, tatianajvieira 
  [EMAIL PROTECTED] escreveu
  
   Olá,
   estou precisando fazer um help para o sistema que estou fazendo, 
  alguém 
   pode me dar uma dica de como fazer?
   Obrigada,
   Tatiana
  

  [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] Calcular Juros na SQL

2006-12-12 Por tôpico Eric D.
Claro que tem como... vou te enviar parte do cálculo de custos de uma Stored 
Procedure do MSSQL no ERP qual trabalho:

Abaixo eu faço alguns totalizadores no final do procedimento que serão 
utilizados como parâmetros para outros cálculos provindos de outros selects.

-- Atualização dos totalizadores
UPDATE A 
-- Cálculo do VIMP = MP * ((1 / (1 - SOMA(%IMPOSTOSN))) -1)
SET PFP_VIMP = C.PFP_MP * ((1.00 / (1.00 - (ISNULL(B.POV_PER_IMPN, 0.00) / 
100.00))) - 1.00)

-- Cálculo do POV = [(CDP + CIP + LSE + LHM) / (1 - SOMA(%DESPESAS + 
%IMPOSTOS)) + VIMP]
,PFP_POV = ((C.PFP_CDP + C.PFP_CIP + C.PFP_LSE + C.PFP_LHM) / 
(1.00 - (ISNULL((B.POV_PER_DSP + B.POV_PER_IMPS) / 100.00, 0.00))) + 
(C.PFP_MP * ((1.00 / (1.00 - (ISNULL(B.POV_PER_IMPN, 0.00) / 100.00))) - 1.00)))
,PFP_IMPN = B.POV_PER_IMPN
,PFP_IMPS = B.POV_PER_IMPS
FROM
@vPFP_TOTPAR A
INNER JOIN @vPFP_TOTPRO C ON C.UNIF_COD = A.UNIF_COD 
LEFT JOIN (SELECT
BB.UNIF_COD
,BB.MKPC_COD
,BB.PARCOUPROD_COD
,POV_PER_DSP = SUM(BB.POV_PER_DSP)
,POV_PER_IMPS = SUM(BB.POV_PER_IMPS)
,POV_PER_IMPN = SUM(BB.POV_PER_IMPN)
FROM
@vPFP_MARKUP BB 
GROUP BY
BB.UNIF_COD
,BB.MKPC_COD
,BB.PARCOUPROD_COD -- somente itens de markup de parceiros
) B ON B.UNIF_COD = A.UNIF_COD 
AND B.MKPC_COD = A.MPAC_COD 
AND ISNULL(B.PARCOUPROD_COD, 0) = ISNULL(A.PARC_COD, 0)

As variáveis e as tabelas de memória foram populadas e criadas antes... essa 
proc de cálculo de custos que eu cito acima tem mais de 3k linhas basicamente 
de cálculos. =)

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Forum 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 12, 2006 4:18 PM
  Subject: Re: [delphi-br] Calcular Juros na SQL


   
  Sim, mas estou precisando calcular os juros diarios.. e nao é so 
  multimplicar.. e sim saber a quantidade de dias.. e aplicar o calculo 
  via sql.. tem como?

  -- 
  
  Grato pelo atenção

  Luís


  ___ 
  O Yahoo! está de cara nova. Venha conferir! 
  http://br.yahoo.com 


   

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



Re: [delphi-br] Re: Destruir um EXE da memoria

2006-12-08 Por tôpico Eric D.
Heim? o.O

O programa não é uma variável da aplicação dele. Ele mandou o windows executar 
e agora quer mandar o win finalizar a tarefa...

Utilize a função TerminateProcess do win32sdk:

BOOL TerminateProcess(
HANDLE hProcess, // handle to the process 
UINT uExitCode  // exit code for the process  
   );

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: jscoutinho1 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 08, 2006 11:25 AM
  Subject: [delphi-br] Re: Destruir um EXE da memoria


  E so colocar esse codigo FreeAndNil(Prod.exe); 

  --- Em delphi-br@yahoogrupos.com.br, Doretto [EMAIL PROTECTED] escreveu
  
   Bom dia...
   
   Tem como tirar da memoria um programa em execucao via programacao ?
   
   Ex:
   
   WinExec('Prod.Exe',0)
   Entrada:=Tentrada.Create(Self);
   Entrada.ShowModal;
   Entrada.Release;
   Destruir o prod.exe ou seja tirar de execucao..
   
   Abraço
   
   Doretto.
   
   
   tem como ?
   
   Abraço.
   
   [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] Re: Destruir um EXE da memoria

2006-12-08 Por tôpico Eric D.
Olhe nestes links tem dois exemplos distintos do que vc precisa:
http://www.activedelphi.com.br/print.php?sid=369
http://www.swissdelphicenter.ch/torry/showcode.php?id=266

E se me permite dar uma dica: estes links foram encontrados a partir do Google 
(http://www.google.com.br/search?hl=pt-BRsa=Xoi=spellresnum=0ct=resultcd=1q=terminateprocess+%2Bdelphispell=1).
 Eu e outro colega indicamos o nome da função que vc deveria utilizar. Agora é 
com vc procurar a sintaxe e como implementar isso em sua aplicação.

Boa sorte ;)

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Doretto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 08, 2006 1:08 PM
  Subject: Re: [delphi-br] Re: Destruir um EXE da memoria


  No exemplo que eu te passei como eu acharia qual e o meu hProcesse e o outro 
parâmetro. Você conseguiria exemplificar melhor...

  Obr.

  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 08, 2006 2:01 PM
  Subject: Re: [delphi-br] Re: Destruir um EXE da memoria

  Heim? o.O

  O programa não é uma variável da aplicação dele. Ele mandou o windows 
executar e agora quer mandar o win finalizar a tarefa...

  Utilize a função TerminateProcess do win32sdk:

  BOOL TerminateProcess(
  HANDLE hProcess, // handle to the process 
  UINT uExitCode // exit code for the process 
  );

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: jscoutinho1 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 08, 2006 11:25 AM
  Subject: [delphi-br] Re: Destruir um EXE da memoria

  E so colocar esse codigo FreeAndNil(Prod.exe); 

  --- Em delphi-br@yahoogrupos.com.br, Doretto [EMAIL PROTECTED] escreveu
  
   Bom dia...
   
   Tem como tirar da memoria um programa em execucao via programacao ?
   
   Ex:
   
   WinExec('Prod.Exe',0)
   Entrada:=Tentrada.Create(Self);
   Entrada.ShowModal;
   Entrada.Release;
   Destruir o prod.exe ou seja tirar de execucao..
   
   Abraço
   
   Doretto.
   
   
   tem como ?
   
   Abraço.
   
   [As partes desta mensagem que não continham texto foram removidas]
  

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

  [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] Duvida no cadastro de produtos pereciveis

2006-12-08 Por tôpico Eric D.
Vc pode montar em sua aplicação, um módulo de rastreio de validade dos 
produtos, classificados por lote ou por qualquer outro fator que vc desejar. 
Basta criar em seu banco de dados, uma tabela filha da sua tabela de produtos, 
então vc vai poder realizar lançamentos de datas de validades diferentes, para 
diferentes lotes em diferentes grupos de transporte/entrega para um mesmo 
produto.

Espero ter ajudado.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Celio Ricardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 08, 2006 1:39 PM
  Subject: [delphi-br] Duvida no cadastro de produtos pereciveis


  Oi, pessoal.

  Estou fazendo um servico para uma distribuidora de alimentos 
  e tenho a seguinte duvida, preciso cadastrar produtos pereciveis, 
  o mesmo produto vem com validades diferentes.
  Como voces fazem para cadastrar esses produtos, 
  pois nao vejo maneira simples para facilitar a saida do produto.

  Obrigado

  Celio Ricardo
  [EMAIL PROTECTED]



   

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



[delphi-br] Aplicação dxGrid para cxGrid

2006-12-08 Por tôpico Eric D.
Pessoal, gostaria de perguntar a todos, se alguém da lista já criou algum 
programa para varrer os DFMs de uma aplicação para converter o dxGrid para 
cxGrid da Developer Express. Pra ser mais específico: alguém já fez isso alguma 
vez e tem isso pronto?

A empresa aqui possui um ERP muito grande (é modular e tem mais de 100 bpls), e 
já adianto o seguinte: Migrar manualmente é impossível, o custo não seria 
suportado pelos clientes. Pretendemos migrar dos grids DX para os grids CX 
devido a uma atualização comprada da DevX recentemente.

Então a idéia seria que uma aplicação trocasse os componentes nos forms e 
somente os métodos e outros itens mais difíceis de rastrear seriam feitos 
manualmente mesmo.

[]'s a todos

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 

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



Re: [delphi-br] MSN

2006-12-05 Por tôpico Eric D.
Amigo, eu acho um pouco difícil, considerando que a conexão do MSN uma vez 
estabelecida entre o client e os servidores do MSN, se mantém ativa e vc não 
tem como capturar esses eventos disparados pela aplicação cliente para o 
servidor do MSN, a não ser pela própria aplicação client do msn, ou no máximo 
no terminal do cara, tentando capturar esses eventos do client do msn.

Se fosse uma possibilidade, vc poderia capturar as mensagens disparadas pelo 
usuário e as mensagens enviadas para o usuário (considerando o nível de msgs 
que vc quer(de/para, data-hora início/data-hora fim, vc PRECISARIA identificar 
o usuário na lista de contatos do seu usuário alvo). Mas nunca tentei isso 
então não sei efetivamente se isso é possível.

Realmente isso só seria possível se o msn tivesse algum componente ou lib que 
oferecesse uma interface da sua aplicação com o msn propriamente dito.

De qualquer forma, pelo seu servidor vc só consegue obter no máximo o log de 
acessos do terminal do usuário identificando o IP de origem e destino da 
conexão, tempo de conexão, etc., que seria para um dos domínios que o msn 
necessita se conectar, e mesmo assim, como eu disse antes, uma vez estabelecida 
a conexão do client do msn com os servidores, a conexão é persistente até que o 
msn seja fechado. Então vc teria pelo menos quanto tempo o cara ficou conectado 
no msn.

Isso que vc está tentando fazer é tarefa de proxy ou firewall. Por acaso as 
informações existentes no log do proxy não satisfazem e precisa mesmo detalhar 
dessa maneira gerencialmente?

E se vc me permite, dou uma dica:
Se vc precisa rastrear desse jeito, analise o real motivo: É pra log de 
assuntos relacionados ao trabalho ou a assuntos pessoais?

Se for mais pra assuntos pessoais, algo do tipo rastrear com quem a pessoa anda 
conversando e por isso ela não anda fazendo o trabalho dela, é melhor cortar o 
acesso completo a programar instant messenger.

Já se for para analisar as tarefas cotidianas do cara pelo msn, tipo conversar 
com o cliente durante um suporte, eu aconselho vc a criar um programa de 
apontamento de horas para que o funcionário indique o que foi feito, quanto 
tempo, para quem e com que previsão de término, assim como são feitos em alguns 
call centers de suporte. Assim, vc parte para uma visão mais gerencial e pode 
até desfrutar mais do que o funcionário anda fazendo do que o pq ele anda 
fazendo. =)

Mas isso é uma regra gerencial que vc tem que decidir. Eu só quis ajudar com 
algumas sugestões.

Espero ter ajudado em algo.

[]'s


Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Higor (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 05, 2006 10:50 AM
  Subject: [delphi-br] MSN


  Pessoal, bom dia!!

  Preciso fazer uma aplicação que indentifique no servidor conversas via MSN,
  tipo: USUÁRIO, CONVERSANDO COM, DATA/HORA INÍCIO, DATA/HORA TÉRMINO, TEMPO
  DE CONVERSA (Data/Hora Término - Data/Hora Início)... isso iria gravar num
  banco de dados e gerar pesquisas/relatórios.

  Alguém poderia me dar um idéia de como faria isso.

  Obrigado desde já...

  Higor

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

2006-12-05 Por tôpico Eric D.
Legal Elazar, não sabia desse sdk. Vlw =]

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 05, 2006 1:02 PM
  Subject: RES: [delphi-br] MSN


  Eric, e pessoal.

  Cara, procura no Baixaki, tem um programa chamado MSNSniffer..ele é pago
  mas cria este log de todos os usuarios logados em uma rede.
  Se não me engano a mircrosoft tem um SDK que permite a criação de
  'plugins' para o msn.

  Atenc.
  Elazar

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Eric D.
  Enviada em: terça-feira, 5 de dezembro de 2006 14:11
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] MSN

  Amigo, eu acho um pouco difícil, considerando que a conexão do MSN uma
  vez estabelecida entre o client e os servidores do MSN, se mantém ativa
  e vc não tem como capturar esses eventos disparados pela aplicação
  cliente para o servidor do MSN, a não ser pela própria aplicação client
  do msn, ou no máximo no terminal do cara, tentando capturar esses
  eventos do client do msn.

  Se fosse uma possibilidade, vc poderia capturar as mensagens disparadas
  pelo usuário e as mensagens enviadas para o usuário (considerando o
  nível de msgs que vc quer(de/para, data-hora início/data-hora fim, vc
  PRECISARIA identificar o usuário na lista de contatos do seu usuário
  alvo). Mas nunca tentei isso então não sei efetivamente se isso é
  possível.

  Realmente isso só seria possível se o msn tivesse algum componente ou
  lib que oferecesse uma interface da sua aplicação com o msn propriamente
  dito.

  De qualquer forma, pelo seu servidor vc só consegue obter no máximo o
  log de acessos do terminal do usuário identificando o IP de origem e
  destino da conexão, tempo de conexão, etc., que seria para um dos
  domínios que o msn necessita se conectar, e mesmo assim, como eu disse
  antes, uma vez estabelecida a conexão do client do msn com os
  servidores, a conexão é persistente até que o msn seja fechado. Então vc
  teria pelo menos quanto tempo o cara ficou conectado no msn.

  Isso que vc está tentando fazer é tarefa de proxy ou firewall. Por acaso
  as informações existentes no log do proxy não satisfazem e precisa mesmo
  detalhar dessa maneira gerencialmente?

  E se vc me permite, dou uma dica:
  Se vc precisa rastrear desse jeito, analise o real motivo: É pra log de
  assuntos relacionados ao trabalho ou a assuntos pessoais?

  Se for mais pra assuntos pessoais, algo do tipo rastrear com quem a
  pessoa anda conversando e por isso ela não anda fazendo o trabalho dela,
  é melhor cortar o acesso completo a programar instant messenger.

  Já se for para analisar as tarefas cotidianas do cara pelo msn, tipo
  conversar com o cliente durante um suporte, eu aconselho vc a criar um
  programa de apontamento de horas para que o funcionário indique o que
  foi feito, quanto tempo, para quem e com que previsão de término, assim
  como são feitos em alguns call centers de suporte. Assim, vc parte para
  uma visão mais gerencial e pode até desfrutar mais do que o funcionário
  anda fazendo do que o pq ele anda fazendo. =)

  Mas isso é uma regra gerencial que vc tem que decidir. Eu só quis ajudar
  com algumas sugestões.

  Espero ter ajudado em algo.

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Higor (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 05, 2006 10:50 AM
  Subject: [delphi-br] MSN

  Pessoal, bom dia!!

  Preciso fazer uma aplicação que indentifique no servidor conversas via
  MSN,
  tipo: USUÁRIO, CONVERSANDO COM, DATA/HORA INÍCIO, DATA/HORA TÉRMINO,
  TEMPO
  DE CONVERSA (Data/Hora Término - Data/Hora Início)... isso iria gravar
  num
  banco de dados e gerar pesquisas/relatórios.

  Alguém poderia me dar um idéia de como faria isso.

  Obrigado desde já...

  Higor


  ___ 
  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
  http://br.mobile.yahoo.com/mailalertas/ 




   

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



[delphi-br] Re: [Off-topic] Averi Denisson PPLB

2006-11-29 Por tôpico Eric D.
Não é que não tenha a ver com delphi. É pq vc está perguntando sobre 
informações da impressora e não sobre a programação do delphi especificamente, 
entendeu?

Assim, sempre é bom informar um [Off-topic], pq é um caso muito específico do 
seu sistema (relativo a como carregar as fontes da impressora no delphi), assim 
como eu fiz na resposta.

Mesmo assim, entre em contato com o suporte do fabricante do equipamento e 
solicite os manuais em formato digital ou impresso. Frequentemente eles sempre 
disponibilizam códigos-fonte de exemplo para a integração de sua aplicação com 
a impressora.

Atenciosamente, 

Eric D. - Desenvolvimento e Soluções de Tecnologia 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 29, 2006 9:11 AM
  Subject: RES: [delphi-br] Averi Denisson PPLB


  Obrigado pela forca!

  Eu encontrei este manual, mas ele não tem o comando para carregar
  fontes...

  ...voce pode me esplicar como não esta direcionado a delphi?

  (Estou desenvolvendo um software de impressão de etiquetas termicas para
  um cliente...da pra imaginar que é com delphi que eu quero fazer
  isto!!!)

  Sem mais..

  Atenc.
  Elazar



  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Rubem Nascimento da Rocha
  Enviada em: quarta-feira, 29 de novembro de 2006 09:37
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RE: [delphi-br] Averi Denisson PPLB
  Prioridade: Alta

  1) Quando for direcionar dúvidas/questionamentos que não estão
  diretamente 
  relacionados com Delphi, indique a palavra 'OFF-TOPIC' no assunto da 
  mensagem;

  2) Nem sempre o Google é a solução para todo o mal que aflige o 
  desenvolvimento de software. Olha só o que eu achei no AltaVista: 
  http://www.torres. http://www.torres.ind.br/download.html
  ind.br/download.html

  Sds.

  From: Elazar Dornelles Ceza [EMAIL PROTECTED]
  mailto:elazar021%40yahoo.com.br com.br
  Reply-To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
  os.com.br
  To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
  os.com.br
  Subject: [delphi-br] Averi Denisson PPLB
  Date: Wed, 29 Nov 2006 09:04:33 -0200
  
  Bom dia Pessoal
  
  Estou desenvolvendo um software de impressão de etiquetas termicas para
  um cliente...
  O mesmo utiliza uma impressora...Averi Denisson 3.4, so que ele não tem
  o cd que acompanha a impressora.
  
  Ja procurei por todo o google e não consegui achar muita coisa...entao
  eu pergunto, alguem tem um manual PPLB?
  
  pra ser mais especifico estaria precisando de comandos para carregar
  fontes na impressora.
  
  Atenc.
  Elazar
  
  
  
  
  
  
  ___
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
  compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers. http://br.answers.yahoo.com/ yahoo.com/

  __
  MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.
  http://www.hotmail.com 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] Framework MVP

2006-11-29 Por tôpico Eric D.
Pessoal, isso não equivale ao MVC (Model-View-Controller) já existente pra PHP 
a muuito tempo?

Não é necessariamente nem um framework tudo isso. Mas sim uma metodologia de 
desenvolvimento. Um framework é desenvolvido em cima desta metodologia para 
colocá-la totalmente a disposição da produção do desenvolvimento de qq 
aplicação.

Já vi algumas empresas com alguns frameworks desenvolvidos para suas aplicações 
que utilizam o conceito de MVC, embora com componentes DBAware, e mesmo assim 
eram muito interessantes. Acho que a discussão de DB(non)aware está fora do 
escopo dessa thread definitivamente.

O conceito é a alma, o objeto só dá a forma. E independente do objeto 
utilizado, o desempenho será proporcional ao propósito do conceito proposto no 
projeto e da maneira da qual a arquitetura desse framework foi desenhada.

Ou então estou totalmente errado, disse uma grande besteira e todos façam o 
favor de me ignorar rs (mas acho que não) xD

[]'s a todos

Eric D. - Desenvolvimento e Soluções de Tecnologia 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 29, 2006 1:31 PM
  Subject: Re: [delphi-br] Framework MVP


  Luiz Escobar wrote:

   Model-View-Presenter
   http://www.devmedia.com.br/articles/viewcomp.asp?comp=3043
   
   Dá uma olhadinha quanto código para fazer um LOGIN 
   acho que ainda não esta madura, vou esperar até tenha algo mais concreto, 
ate começar a usar isso ai

  Esse artigo tá mais assustando do que ajudando. E você não precisa 
  escrever essa renca de coisa, é pra isso que serve um framework.

  --
  João Morais



   

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



Re: [delphi-br] Problemas no SQL

2006-11-28 Por tôpico Eric D.
Vc está comparando as duas datas como = pelo q vc passou. =/

Recomendo utilizar BETWEEN em comparação de intervalos. Seu select ficaria:

SELECT 
A.* 
FROM
CONTAS_A_PAGAR A
WHERE
A.DATALANCAMENTO BETWEEN 'SUA_DATA_INICIAL' AND 'SUA_DATA_FINAL'
ORDER BY 
A.DATALANCAMENTO

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Marcelo Hoepfner (SI) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 28, 2006 11:31 AM
  Subject: RES: [delphi-br] Problemas no SQL


  Bom dia, estou com um problema no SQL e gostaria que alguém me ajudasse:
  se eu fizer essa pesquisa:
  dmDados.ibqConsultaContasAPagar.SQL.add 

  (' select * from contas_a_pagar where ((contas_a_pagar.datalancamento = '+ 
chr(39) + eDataInicial.text + chr(39) + ')' and '(contas_a_pagar.datalancamento 
= '+ chr(39) + eDataFinal.text + chr(39) + ')');

  Corrigida

  dmDados.ibqConsultaContasAPagar.SQL.add 

  (' select * from contas_a_pagar where ((contas_a_pagar.datalancamento = '+ 
chr(39) + eDataInicial.text + chr(39) + ') and (contas_a_pagar.datalancamento 
= '+ chr(39) + eDataFinal.text + chr(39) + ')');

  _ 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Régis 
Júlio Bender
  Enviada em: terça-feira, 28 de novembro de 2006 09:21
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Problemas no SQL

  Bom dia, estou com um problema no SQL e gostaria que alguém me ajudasse:
  se eu fizer essa pesquisa:
  dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where 
((contas_a_pagar.datalancamento = '+ chr(39) + eDataInicial.text + chr(39) + 
')' and '(contas_a_pagar.datalancamento = '+ chr(39) + eDataFinal.text + 
chr(39) + ')');

  no delphi ele esta dando esse erro:
  [Error] uRelatContasAPagar.pas(40): Operator not applicable to this operand 
type

  Se eu colocar esse:
  dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where 
((contas_a_pagar.datalancamento = '+ chr(39) + eDataInicial.text + chr(39) + 
')' );
  fica certo

  não estou conseguindo implementar o AND para fazer a pesquisa entre duas 
datas.

  outra coisa, eu informo no edit a data no formato dd/mm/ e ele pesquisa 
como mm/dd/
  Como eu faço para converter?

  Alguém pode me ajudar?
  desde já, agradeço.

  Abraço

  sds

  Bender Desenvolvimento de Sistemas 
  e Serviços Contábeis (Régis)
  (51) 98470699

  Novo Hamburgo/RS
  MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.com.br 

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

  [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] Fiz CACA Preciso de ajuda

2006-11-24 Por tôpico Eric D.
Rollback depois de um commit não vai fazer nada! o.O

Commit e Rollback estão diretamente relacionados a uma transação iniciada. Ele 
iniciou e deu commit, a transação fecha e um abraço.. nada de rollback agora... 
é backup ou se contentar com a caca rs =)

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
Talk is cheap, show me the code... 
  - Original Message - 
  From: SUPER Safra (TI: Marcos Roberto) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, November 24, 2006 8:08 AM
  Subject: Re: [delphi-br] Fiz CACA Preciso de ajuda


  roolbak
  - Original Message - 
  From: Fabio Dantas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, November 23, 2006 3:56 PM
  Subject: [delphi-br] Fiz CACA Preciso de ajuda

  Galera fiz caca em um banco interbase. 

  Limpei uma tabela e dei comit tem como voltar atras ? 

  Abraço

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

  [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] Study Guide para Certificação Delp hi 2006 .NET e Win32 disponíveis

2006-11-23 Por tôpico Eric D.
O problema não é a informação passada. Em nenhum momento eu disse isso. O 
problema é: As regras se aplicam a todos da lista ou quem é da Borland está 
acima das regras ou então nem mesmo precisa ler as regras e pode fazer tudo o q 
quiser soh pq faz parte do corpo de funcionários do produto foco dessa lista?

Por isso comentei essa msg. Quando eu fiz isso a primeira vez, fui suspenso uma 
semana sem nem ser avisado. E não podia contestar isso, pq essas diretrizes de 
suspensao estavam nas regras da lista.

Podem dizer o q quiser dos meus posts. Mas na minha cabeça, regra é regra. Se 
eu fui punido, então todos os que cometem o mesmo erro tb devem ser punidos. 
Mas isso não é uma decisão minha e sim dos moderadores. Mas como participante 
da lista eu tenho sim o direito de reclamar quando eu vejo que injustiças podem 
começar a acontecer na lista por uma abertura nas regras como este email.

Sem mais,

Eric D. - Desenvolvimento e Soluções de Tecnologia 
Talk is cheap, show me the code... 
  - Original Message - 
  From: JDorea 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, November 23, 2006 8:05 AM
  Subject: Re: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e 
Win32 disponíveis 


  Caros amigos, não vejo esta mensagem do Adreano Lanusse como incoveniente, 
afinal tem tudo haver com delphi.
  Se a Borland não orienta a nós usuários... metemos o pau, se passa informação 
queremos punir!
  Afinal informações desta natureza vindo da equipe da Borland, creio que será 
útil para muitos.
  O que não pode é nós como desenvolvedores ofereçer nossos produtos e 
serviços, pois o objetivo é a troca de conhecimento.
  Mas a Borland... bem aí é outra história: Ela pode passar informações sobre o 
produto, novidades, e tudo mais relacionado a Delphi.
  Afinal o grupo é sobre DELPHI.

  Grande abraço

  JDorea

  - Original Message - 
  From: Eduardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 22, 2006 9:24 PM
  Subject: Re: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e 
Win32 disponíveis 

  Não é por nada, mas cross-posting e idiotice são estas msg que não 
  agrega nada !!!

  Eduardo

  Valfrid-Ly Silva Couto escreveu:
  
   Bom, essa idiotice como você disse está prevista nas regras da lista 
   e vai contra a Netiqueta, e todos os que entram na lista recebem uma 
   cópia dessas regras.
  
   Agora a punição dele é algo para os moderadores resolverem, não para 
   ficar sendo discutido na lista!!
  
   José Henrique (Zote) [EMAIL PROTECTED] 
   mailto:zote%40bludata.com.br escreveu: Pra mim, punir alguem por 
   cross-posting é no mínimo idiotice... pois não são
   todas as pessoas que assinam as mesmas listas/news.
  
   Eu por exemplo, lista de discussão de delphi acesso somente essa, e se ele
   não tivesse feito isso, eu não teria ficado sabendo. (Na verdade 
   teria, pois
   sempre acesso o BDN/BLOGS).
  
   --
   José Henrique (Zote)
   Bludata Software
  
   From: delphi-br@yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br 
   [mailto:delphi-br@yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br] On
   Behalf Of Eric D.
   Sent: quarta-feira, 22 de novembro de 2006 17:36
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
   Subject: Re: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e
   Win32 disponíveis
  
   Hum... espero que mesmo sendo da Borland ele tome uma chamada pelo
   Cross-posting... Eu já fui até suspenso por isso...
  
   Eric D. - Desenvolvimento e Soluções de Tecnologia
   Talk is cheap, show me the code...
   - Original Message -
   From: Andreano Lanusse
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ;
   [EMAIL PROTECTED] 
   mailto:lista-delphi%40yahoogrupos.com.br
   ; [EMAIL PROTECTED] 
   mailto:delphi-total%40yahoogrupos.com.br
  
   Sent: Wednesday, November 22, 2006 2:29 PM
   Subject: [delphi-br] Study Guide para Certificação Delphi 2006 .NET e 
   Win32
   disponíveis
  
   Pessoal,
  
   está disponível para download os Study Guides para a certificação Delphi
   2006 Win32 e .NET
  
   http://blogs.borland.com/andreanolanusse/archive/2006/11/22/29736.aspx 
   http://blogs.borland.com/andreanolanusse/archive/2006/11/22/29736.aspx
  
   Bons estudos :o)
  
   []'s
   Andreano Lanusse
   IDE, Product Line Sales Manager
   CodeGear
   Tel.: +55 (11) 2165 - 8000 / Mobile: +55 (11) 8196-5912
  
   Blogs: http://blogs.borland.com/andreanolanusse 
   http://blogs.borland.com/andreanolanusse
  
   e
   Artigos: http://bdn.borland.com http://bdn.borland.com
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
   Links do Yahoo! Grupos
  
   Valfrid-Ly Silva Couto
   [EMAIL PROTECTED

Re: [delphi-br] Tela de Login

2006-11-08 Por tôpico Eric D.
Bom dia Tiago. Como vc parece ser um cara esforçado, vou te mandar mais algumas 
coisas que vc deva considerar em sua app =)

Pra utilizar uma tela de splash, eu faço sempre algumas recomendações:
# Tela de splash não foi criada só pra enfeitar a aplicação. Tem gnt que coloca 
até um TTimer só pra deixar ela um tempo aberta =X  - O que deixa teu programa 
um tempo parado inutilmente sendo que ele está livre pra ser iniciado. E 
aplicação boa é aplicação rápida, que não enrola em nada o usuário.
# Ela deve ser criada e continuar sendo exibida durante o tempo que sua 
aplicação apresenta um processamento ANTERIOR à criação do Form Principal, ou 
seja, pro usuário não pensar que a aplicação travou e executar o programa umas 
10 ou 11 vezes ou matar ela umas 10 ou 20 vezes no gerenciador de tarefas xD~
# Pra que ele seja eficiente, basta ser simples. Basicamente, existem 2 tipos 
de splash: 
Statico - aquela que só mostra uma imagem até o programa iniciar (Ex.: Delphi 
1/2/3/4/5/6/7 IDE). 
Dinâmico - aquela que mostra a imagem e o que está sendo carregado na aplicação 
(ex.: BDS 2005/2006 IDE)

Com base nisso, vc escolhe o modelo que melhor se adapte à sua aplicação ou 
então que vc goste mais, criando sempre a mesma como um form normal (não mdi, 
dialog ou outro tipo qq). Para o tipo estático somente o form contendo o TImage 
basta. Já ára o tipo dinamico, vc pode incluir labels, icones e todo o tipo de 
recurso disponivel na sua criatividade para indicar ao usuário o que está sendo 
processado naquele momento.

Feita sua Splash Screen, o código antigo ficaria da seguinte forma 
(considerando que o form tenha o nome frmSplash e que estou utilizando um 
exemplo de splash dinâmico utilizando apenas um label neste form pra indicar o 
que está sendo realizado durante o LOAD do programa):

try
frmSplash := TfrmSplash.Create(nil);
with frmSplash do
begin
Show;
// digamos que eu tenha que criar um DataModule agora... então um 
splash seria útil, pois o tempo de criação pode variar de micro p/ micro.
lblStatus.Caption := 'Carregando origem de dados...';
Update;
Application.CreateForm(TdtmPrincipal, dtmPrincipal);
end;
try
frmLogin := TfrmLogin.Create(nil);
with frmLogin do
begin
frmSplash.Hide; // não esquecer de esconder a janela de splash ao 
exibir qualquer outra inicialmente
ShowModal;
if Logado then // se não for definido a propriedade logado no form 
de login, nem entra no sistema, sai direto =)
Application.CreateForm(TfrmPrincipal, frmPrincipal);
end;
finally
FreeAndNil(frmLogin);
end;
finally
FreeAndNil(frmSplash);
end;
Application.Run;

Acho que basicamente é isso. O Splash é um recurso simples que pode ser muito 
bem utilizado dependendo da necessidade da aplicação ou da criatividade do 
programador, desde que não seja pra ficar fazendo graça na interface da 
aplicação (esta é a minha opinião).

Ah, eu estou digitando este código direto no email, rs.. não compilei.. então 
pode haver erros huehuehuehe xD Mas mesmo assim a idéia é que serve =)

Qualquer outra dúvida estamos aeh 

[]'s


Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED]

Talk is cheap, show me the code...
  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 07, 2006 5:48 PM
  Subject: RES: [delphi-br] Tela de Login


  Como fica a tela de splash Eric ?!?!?!

  Tiago de Assis Pimenta

  MSN:  mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
  SKYPE: tiagopimenta_skype


_  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Eric D.
  Enviada em: terça-feira, 7 de novembro de 2006 16:30
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Tela de Login


  Isso vc pode resolver direto editando o seu .dpr. Ex.: Digamos que tenho 2
  forms: frmPrincipal e frmLogin. Digamos que meu frmLogin tenha uma
  propriedade (que eu criei e eu vou definir dentro de uma função de
  verificação de usuário neste form) que indique se conseguiu ou não logar no
  sistema (Boolean). Então ficaria:

  Application.Initialize;
  try
  frmLogin := TfrmLogin.Create(nil);
  with frmLogin do
  begin
  ShowModal;
  if Logado then // se não for definido a propriedade logado no form
  de login, nem entra no sistema, sai direto =)
  Application.CreateForm(TfrmPrincipal, frmPrincipal);
  end;
  Application.Run;
  finally
  FreeAndNil(frmLogin);
  end;
  Eu sempre faço isso, fora o splash que vai antes de tudo isso (saindo o
  Application.Initialize) e a atualização do mesmo =))

  Ps.: Pra usar FreeAndNil, não esqueça de declarar SysUtils no uses dentro do
  .DPR =)

  Espero ter ajudado

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED]

  Talk is cheap, show me the code...
- Original Message

Re: [delphi-br] Tela de Login

2006-11-07 Por tôpico Eric D.
Isso vc pode resolver direto editando o seu .dpr. Ex.: Digamos que tenho 2 
forms: frmPrincipal e frmLogin. Digamos que meu frmLogin tenha uma propriedade 
(que eu criei e eu vou definir dentro de uma função de verificação de usuário 
neste form) que indique se conseguiu ou não logar no sistema (Boolean). Então 
ficaria:

Application.Initialize;
try
frmLogin := TfrmLogin.Create(nil);
with frmLogin do
begin
ShowModal;
if Logado then // se não for definido a propriedade logado no form de 
login, nem entra no sistema, sai direto =)
Application.CreateForm(TfrmPrincipal, frmPrincipal);
end;
Application.Run;
finally
FreeAndNil(frmLogin);
end;
Eu sempre faço isso, fora o splash que vai antes de tudo isso (saindo o 
Application.Initialize) e a atualização do mesmo =))

Ps.: Pra usar FreeAndNil, não esqueça de declarar SysUtils no uses dentro do 
.DPR =)

Espero ter ajudado

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED]

Talk is cheap, show me the code...
  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 07, 2006 2:48 PM
  Subject: [delphi-br] Tela de Login


  Galera, preciso fazer uma tela de login para o meu sistema ... o formulário
  principal é MDI e o restante são todos MDIChild.

  Dai vem os problemas ... quando ponho o formulário de login como Main Form
  ... ele não cria o formulário principal, dai tentei por para criar o frm de
  login para se criar no onactive do frmprincipal ele não Fecha o do
  login... e se por no oncreate ele aparece por baixo do frmprincipal.

  Alguem tem alguma dica ?!?!

  Ou se tiver um sistema com um frmlogin e pudesse me enviar ficaria grato

  Tiago de Assis Pimenta

  MSN:  mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
  SKYPE: tiagopimenta_skype



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

   

[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] [Off-Topic] NF-e Prefeitura Municipio de São Paulo

2006-11-03 Por tôpico Eric D.
Boa tarde pessoal =)

Gostaria de saber se alguém está implementando a NF-e da PMSP?
Estou implementando as regras fiscais na aplicação e gostaria de trocar algumas 
idéias.

Antecipadamente, agradeço =)

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED]

Talk is cheap, show me the code...

[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] Campo INT com 5 caracteres

2006-10-26 Por tôpico Eric D.
É só pra visualização ou tem alguma outra utilização no sistema?

Se for somente para visualização, vc pode utilizar apenas um FormatFloat no seu 
controle de visualização. Pq campo numerico com zero alinhado não existe. Pro 
banco zero a esquerda é ignorado em campos numéricos. 

Se for somente pra exibição, ficaria: Edit1.Text := FormatFloat('0', 
MeuValor), o que daria uma exibição de '7'

[]'s =)

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED]

Talk is cheap, show me the code...
  - Original Message - 
  From: Igor Alexandre 
  To: Delphi-Br ; Delphi-Total 
  Sent: Thursday, October 26, 2006 3:29 PM
  Subject: [delphi-br] Campo INT com 5 caracteres


  Como criar um campo INT na tabela que fique com 5 caracters. por
  exemplo: ao invés de 7 ficaria 7;

 desde já obrigado.

  -- 



   Igor Alexandre.


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

   

[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] Multi-Seleção em StringGrid

2006-10-26 Por tôpico Eric D.
Em Options do DBGrid, defina a propriedade MultiSelect para True e vc poderá 
selecionar mais de um registro ao mesmo tempo.


[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED]

Talk is cheap, show me the code...
  - Original Message - 
  From: Vandinei Santos 
  To: Delphi-Msg 
  Sent: Thursday, October 26, 2006 3:53 PM
  Subject: [delphi-br] Multi-Seleção em StringGrid


  Olá Pessoal!

  Alguém sabe como implementar multi-seleção num StringGrid?

  Desde já agradeço.

  Um abraço
  Vandinei
  Programador em Delphi


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

   

[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] Re: CXGRID de seleção

2006-10-20 Por tôpico Eric D.

Copiado e colado do Help do Delphi =X
Mais precisamente em TCustomDBGrid.SelectedRows (Indice: TDBGrid - 
Properties - SelectedRows - Example)
Como o cxGrid implementa todas os métodos e propriedades ancestrais, vc não vai 
ter problemas em fazer o mesmo somente trocando o nome da classe.
Espero que sirva =)

--
The following example copies the selected rows in a db grid to a list box.

procedure TForm1.Button1Click(Sender: TObject);
var
  i, j: Integer;
  s: string;
begin
  if DBGrid1.SelectedRows.Count0 then
with DBGrid1.DataSource.DataSet do
  for i:=0 to DBGrid1.SelectedRows.Count-1 do
  begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
for j := 0 to FieldCount-1 do
begin

  if (j0) then s:=s+', ';
  s:=s+Fields[j].AsString;
end;
Listbox1.Items.Add(s);
s:= '';
  end;
end;

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED]

Talk is cheap, show me the code...
  - Original Message - 
  From: Gabriel Herdt 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, October 20, 2006 1:28 PM
  Subject: [delphi-br] Re: CXGRID de seleção


  Valeu pensei nisso tambem criar um dataset auxiliar.

  Mas preciso de um exemplo de codigo fonte de como mover as linhas 
  selecionadas da grade(ExpressQuantumGrid 5) para um dataset.

  sds gabriel




  --- Em delphi-br@yahoogrupos.com.br, Andre Mesquita 
  [EMAIL PROTECTED] escreveu
  
   Primeiro, se vc apagar seu dataSet vc não terá linhas para mover.
   
   Vc precisa criar um novo dataset temporário para copiar suas 
  linhas, apagar 
   o antigo e voltar com os dados do temporário para o antigo.
   
   talvés o kbmMemTable possa te ajudar nessa empreitada.
   
   [ ]'s
   
   - Original Message - 
   From: Gabriel Herdt [EMAIL PROTECTED]
   To: delphi-br@yahoogrupos.com.br
   Sent: Friday, October 20, 2006 12:01 PM
   Subject: [delphi-br] CXGRID de seleção
   
   
   seguinte quero fazer uma grid de seleção e as linhas selecionadas 
  eu
   jogo para meu dataset.
   exemplificando. seleciono as linhas, apago meu dataset, movo as 
  linhas
   selecionadas para meu dataset.
   
   
   
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
   
   Links do Yahoo! Grupos
  



   

[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