RES: [delphi-br] Erro de DeadLock, me matando. . alguém teria alguma solução?

2007-11-19 Por tôpico Davi Eduardo Borges Wall
 Eu falo, falo e parece que to falando com as paredes Aí não tem humildade 
que agüente!!!

 

Vou falar denovo, USE TRANSAÇÃO MANUAL! Procura uma apostila sobre acesso 
concorrente a tabelas.

Ou como utilizar transações.

 

Se você usar transação manual resolverá seus problemas de usuários editarem 
mesmo registro.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: sexta-feira, 16 de novembro de 2007 14:47
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Erro de DeadLock, me matando.. alguém teria alguma 
solução?

 

Cara... descobri o meu problema... eu tenho uma funcao que trava o cadastro,
pra ninguem alterar o mesmo cadastro ao mesmo tempo, consequentemente, trava
o registro do produto... :o(

Removendo esta funcao, dá certo... mas aí gera outro problema... 2 pessoas
alterando o mesmo produto ao mesmo tempo... como tratar isso?

[]s

Em 16/11/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] 
mailto:davi.wall%40mult.com.br  escreveu:

 Qual mensagem gerar quando vc da um Edit na table sem iniciar uma
 transação?

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br] Em nome de
 Davi Eduardo Borges Wall
 Enviada em: sexta-feira, 16 de novembro de 2007 14:41
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Assunto: RES: [delphi-br] Erro de DeadLock, me matando.. alguém teria
 alguma solução?

 Qual a mensagem gerada qual vc da um Edit sem iniciar uma transação?

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br mailto:
 delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br ] Em nome de Fellipe Henrique
 Enviada em: sexta-feira, 16 de novembro de 2007 14:36
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Erro de DeadLock, me matando.. alguém teria
 alguma solução?

 Eu vi lá.. na verdade não estou usando AutoCommit, e sim AutoTransaction,
 ou seja, minhas IBTransaction estão como AllowAutoStart como True...
 tentei
 passar isso pra false, e incluir um StartTransaction ao gravar, mas o IBX
 não deixa, ele precisa de uma transação ativa até para mostrar os dados.

 E pelo que vi, não há como separar a transacao do Update com a de um
 simples
 View... :o(

 E agora? Fiquei preso.. hehe

 []s

 Em 16/11/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] 
 mailto:davi.wall%40mult.com.br davi.wall%40mult.com.brmailto:
 davi.wall%40mult.com.br mailto:davi.wall%40mult.com.br  escreveu:
 
  Eu não uso IBx, mas no tal IBDatabase tem uma propriedade Params, onde
  provavelmente vão os parâmetros de conexão.
 
  Provavelmente, há um parâmetro conexão chamado AutoCommit, coloque esse
  parâmetro para False e faça os testes.
 
  Se alguém mais conhece conexões com IBx e poderia ajudar o Felipe em
 como
  configurar uma conexão sem auto commit.
 
  []'s
 
  De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.br mailto:
 delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br] Em nome de
  Fellipe Henrique
  Enviada em: sexta-feira, 16 de novembro de 2007 14:13
  Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] Erro de DeadLock, me matando.. alguém teria
  alguma solução?
 
  IBX... IBExpress...
 
  []s
 
  Em 16/11/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] 
  mailto:davi.wall%40mult.com.br davi.wall%40mult.com.brmailto:
 davi.wall%40mult.com.br mailto:davi.wall%40mult.com.br 
 davi.wall%40mult.com.brmailto:
  davi.wall%40mult.com.br  escreveu:
  
   O que você está usando como conexão? Bde ou DBExpress ???
  
   De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
   delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.brmailto:
  delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 [mailto:
   delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
   delphi-br%40yahoogrupos.com.br mailto:
 delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br mailto:
  

RES: [delphi-br] Erro de DeadLock, me matando. . alguém teria alguma solução?

2007-11-19 Por tôpico Davi Eduardo Borges Wall
O último usuário que incluir  não vai conseguir salvar as alterações.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: sexta-feira, 16 de novembro de 2007 15:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Erro de DeadLock, me matando.. alguém teria alguma 
solução?

 

Ué, mais aí pode haver perda de informações... imagina um usuario, incluiu
um valor de preco, e outro foi lá e incluiu outro.. como fica?

[]s

Em 16/11/07, MiNuTo [EMAIL PROTECTED] mailto:apoio%40apoioinfor.com.br  
escreveu:

 eu aqui nao me preocupo com isso ...

 deixo que o banco de dados administre se 2 pessoas ao mesmo tempo estiver
 alterando o mesmo registro , nao da erro aqui

 eu uso sql server



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

 



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



RES: [delphi-br] Alterar DBGrid sem afetar a tabela

2007-11-19 Por tôpico Davi Eduardo Borges Wall
Sim, já usou o calfield ? Procure no help do delphi sobre TCalcField ou evento 
onCalcField.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Yoshio 
Iwamoto
Enviada em: sexta-feira, 16 de novembro de 2007 00:41
Para: Delphi-BR
Assunto: [delphi-br] Alterar DBGrid sem afetar a tabela

 

Como eu faço para alterar um dado do DBGrid (ADOTable) sem que ele
altere realmente na tabela do banco de dados, por exemplo, subtrair 1
no campo quantidade do registro exibido? Isso é possível?

 



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



RES: [delphi-br] Function validação de cpf/cnpj

2007-11-19 Por tôpico Gerhard Roger Nack
Pessoal, 

 

A virgula não foi feita somente para separar parâmetros e o ponto não serve 
somente como separador decimal, eles também podem e devem ser utilizados no 
português !!!

 

E não se abaixa coisas da internet, se baixa coisas/rotinas da internet, ok?

 

E quando se realiza, se realiza alguns testes ou algum teste e não alguns 
teste.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de mclpaltrin
Enviada em: sexta-feira, 16 de novembro de 2007 13:53
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Function validação de cpf/cnpj

 

Prezados

Alguém pode me passar uma validação de Cpf/Cnpj que esta 100% 

- Abaixei algumas mas realizei alguns teste mas sempre encontrei algum
detalhe errado

Grato



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



RES: [delphi-br] Function validação de cpf/cnpj

2007-11-19 Por tôpico Marcelo Mendes de Oliveira
O povo que gosta de criar caso, em vez de ajudar só ta na lista para
criticar,

 

Um sábio uma vez disse se não tem nada pra falar fique quieto.

 

Segue duas Functions para validação vê se te ajuda

 

function cpf(num: string): boolean;

var

n1,n2,n3,n4,n5,n6,n7,n8,n9: integer;

d1,d2: integer;

digitado, calculado: string;

begin

n1:=StrToInt(num[1]);

n2:=StrToInt(num[2]);

n3:=StrToInt(num[3]);

n4:=StrToInt(num[4]);

n5:=StrToInt(num[5]);

n6:=StrToInt(num[6]);

n7:=StrToInt(num[7]);

n8:=StrToInt(num[8]);

n9:=StrToInt(num[9]);

d1:=n9*2+n8*3+n7*4+n6*5+n5*6+n4*7+n3*8+n2*9+n1*10;

d1:=11-(d1 mod 11);

if d1=10 then d1:=0;

d2:=d1*2+n9*3+n8*4+n7*5+n6*6+n5*7+n4*8+n3*9+n2*10+n1*11;

d2:=11-(d2 mod 11);

if d2=10 then d2:=0;

calculado:=inttostr(d1)+inttostr(d2);

digitado:=num[10]+num[11];

if calculado=digitado then

  cpf:=true

else

  cpf:=false;

end;

 

function cgc(num: string): boolean;

var

n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12: integer;

d1,d2: integer;

digitado, calculado: string;

begin

n1:=StrToInt(num[1]);

n2:=StrToInt(num[2]);

n3:=StrToInt(num[3]);

n4:=StrToInt(num[4]);

n5:=StrToInt(num[5]);

n6:=StrToInt(num[6]);

n7:=StrToInt(num[7]);

n8:=StrToInt(num[8]);

n9:=StrToInt(num[9]);

n10:=StrToInt(num[10]);

n11:=StrToInt(num[11]);

n12:=StrToInt(num[12]);

d1:=n12*2+n11*3+n10*4+n9*5+n8*6+n7*7+n6*8+n5*9+n4*2+n3*3+n2*4+n1*5;

d1:=11-(d1 mod 11);

if d1=10 then d1:=0;

d2:=d1*2+n12*3+n11*4+n10*5+n9*6+n8*7+n7*8+n6*9+n5*2+n4*3+n3*4+n2*5+n1*6;

d2:=11-(d2 mod 11);

if d2=10 then d2:=0;

calculado:=inttostr(d1)+inttostr(d2);

digitado:=num[13]+num[14];

if calculado=digitado then

  cgc:=true

else

  cgc:=false;

end;

 

end.

 

Marcelo Mendes de Oliveira 
Analista de Informática
Tel.: + 49 3551-0177
Fax: + 49 3541-0423
IGUAÇU - celulose, papel s.a
www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ 
P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!
Before printing this document, think about your responsibility and care for
the ENVIRONMENT!

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Gerhard Roger Nack
Enviada em: sexta-feira, 16 de novembro de 2007 15:14
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Function validação de cpf/cnpj

 

Pessoal, 

A virgula não foi feita somente para separar parâmetros e o ponto não serve
somente como separador decimal, eles também podem e devem ser utilizados no
português !!!

E não se abaixa coisas da internet, se baixa coisas/rotinas da internet,
ok?

E quando se realiza, se realiza alguns testes ou algum teste e não
alguns teste.

De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
[mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
os.com.br] Em nome de mclpaltrin
Enviada em: sexta-feira, 16 de novembro de 2007 13:53
Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
Assunto: [delphi-br] Function validação de cpf/cnpj

Prezados

Alguém pode me passar uma validação de Cpf/Cnpj que esta 100% 

- Abaixei algumas mas realizei alguns teste mas sempre encontrei algum
detalhe errado

Grato

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

 



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



[delphi-br] Re: Cannot focus a disable or invisible window

2007-11-19 Por tôpico rafaelpinto19

Desculpe a demora galera quero dizer que entendi a explicação de
todos e consegui resolver. Mas vou explicar melhor a dúvida que eu
tinha. Sempre quando mando chamar o Form de Cadastro, já chamava com o
Edit1.text(ID_CLIENTE) em foco (SetFocus) e funcionanva normal, mas
sempre quando eu mandava fechar esse form, dava esse erro Cannot
focus a disable or invisible window. Aí eu vcs me ajudaram a
descobrir que o erro dava por causa do Edit1 Focado.
 Taí o Código que eu usava para chamar o Form (FCadCliente):

   begin
  FCadCliente.ShowModal;
   Edit.SetFocus;
   end;

  Pronto, aprendi a lição e passei a implementar esse código
sempre no evento onShow do Form e não deu mas este erro.
  Consegui explicar melhor
 
  Qualquer coisa, Obrigado!!

--- Em delphi-br@yahoogrupos.com.br, MiNuTo [EMAIL PROTECTED] escreveu

 um exemplo simples do erro e vc adicionar num novo projeto um form
(form2) 
 e do form 1 tentar dar un setfocus sem anter dar um show nele : 
 
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 form2.SetFocus;
 end;
 
 ae da esse erro !!
 
 se quiser resposta melhor c vai ter q melhorar sua pergunta! 
 
 
 T+
   - Original Message - 
   From: MiNuTo 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Friday, November 16, 2007 5:14 PM
   Subject: Re: [delphi-br] Cannot focus a disable or invisible window
 
 
   nao me lembro direito mas ja tive esse erro em algum form com
visible = false 
 
   a mensagem quer dizer que vc esta tentando focar um form que nao
esta disponivel na tela.
 
   - Original Message - 
   From: rafaelpinto19 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Friday, November 16, 2007 4:58 PM
   Subject: [delphi-br] Cannot focus a disable or invisible window
 
   Por que é que quando vou parar de compilar a aplicação, dá este
   erro??? Cannot focus a disable or invisible window
 
   [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: Cannot focus a disable or invisible window

2007-11-19 Por tôpico Nilson Chagas
Agora sim. rsrsrs

Vc focava o Edit depois de fechar o form dele. rsrsrs
Acontece nas melhores familias de desenvolvedores. rsrsrs

[]s

Em 19/11/07, rafaelpinto19 [EMAIL PROTECTED] escreveu:


 Desculpe a demora galera quero dizer que entendi a explicação de
 todos e consegui resolver. Mas vou explicar melhor a dúvida que eu
 tinha. Sempre quando mando chamar o Form de Cadastro, já chamava com o
 Edit1.text(ID_CLIENTE) em foco (SetFocus) e funcionanva normal, mas
 sempre quando eu mandava fechar esse form, dava esse erro Cannot
 focus a disable or invisible window. Aí eu vcs me ajudaram a
 descobrir que o erro dava por causa do Edit1 Focado.
 Taí o Código que eu usava para chamar o Form (FCadCliente):

 begin
 FCadCliente.ShowModal;
 Edit.SetFocus;
 end;

 Pronto, aprendi a lição e passei a implementar esse código
 sempre no evento onShow do Form e não deu mas este erro.
 Consegui explicar melhor

 Qualquer coisa, Obrigado!!

 --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
 MiNuTo [EMAIL PROTECTED] escreveu
 
  um exemplo simples do erro e vc adicionar num novo projeto um form
 (form2)
  e do form 1 tentar dar un setfocus sem anter dar um show nele :
 
  procedure TForm1.Button1Click(Sender: TObject);
  begin
  form2.SetFocus;
  end;
 
  ae da esse erro !!
 
  se quiser resposta melhor c vai ter q melhorar sua pergunta!
 
 
  T+
  - Original Message -
  From: MiNuTo
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Friday, November 16, 2007 5:14 PM
  Subject: Re: [delphi-br] Cannot focus a disable or invisible window
 
 
  nao me lembro direito mas ja tive esse erro em algum form com
 visible = false
 
  a mensagem quer dizer que vc esta tentando focar um form que nao
 esta disponivel na tela.
 
  - Original Message -
  From: rafaelpinto19
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Friday, November 16, 2007 4:58 PM
  Subject: [delphi-br] Cannot focus a disable or invisible window
 
  Por que é que quando vou parar de compilar a aplicação, dá este
  erro??? Cannot focus a disable or invisible window
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  




-- 
Visite:
Fundamental: www.amados.com.br
Dúvidas:http://nilsoftware.blogspot.com/
Obrigatório: www.saopaulofc.com.br


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



Re: [delphi-br] Como exibir caracteres normais e japoneses nos TEdits

2007-11-19 Por tôpico Ricardo César Cardoso
Bom dia!

Eu tinha o link para uma suíte de componentes que servia para traablhar com 
UniCODE, mas não consegui localizar novamente.

Não sei se somente isso resolveria seu problema, mas pode ser um caminho, sim.

Pesquisando no Google, achei este link [ 
http://www.nikse.dk/delphi.html#unicode ] parece ser bem interessante a 
abordagem e pode atender a sua necessidade.

Sds,
Ricardo.

Rafael Jorge [EMAIL PROTECTED] escreveu:   pq vc 
nao trabalha sem acentos? ai resolveria ja uma bronca.
 crie um edit descendente do tedit e na rotina keypress rode alguma funcao
 que retire acento.
 ja sobre as outras perguntas nao sei te responder pois nunca mexi com esse
 idioma.
 caso nao saiba como cria um compomente desses procura no goole.. deve ter de
 bolo..
 t+
 
 Em 15/11/07, Yoshio Iwamoto [EMAIL PROTECTED] escreveu:
 
Olá pessoal, este é minha primeira mensagem na lista.
 
  Estou desenvolvendo um programa para rodar em uma versão japonesa do
  Windows XP. Preferencialmente o programa precisa aceitar tanto
  caracteres normais(a, A, Ã, ç...) quanto caracteres japoneses. O
  programa é bem simples e estou utilizando o Access como banco de
  dados.
 
  Mas não estou conseguindo fazer com que os TEdits aceitem tanto
  caracteres normais com acentos quanto caracteres japoneses. O mais
  próximo que eu consegui disso foi utilizando a fonte MS Gothic com
  script japonês.
  -Na versão japonesa do Windows ele exibe os caracteres japoneses
  corretamente, mas ele não exibe os caracteres normais que possuem
  acentos.
  -Na versão brasileira(em português) do Windows ele exibe corretamente
  os caracteres normais (com e sem acento), mas o caracteres japoneses
  aparecem todos trocados por ?.
 
  A pergunta é: Como fazer o sistema de forma que os TEdits
  exibissem/aceitassem tanto caracteres japoneses e caracters normais
  com e sem acentos?
 
  Pensei em utilizar só caracteres UNICODE, pois acredito que seria
  idenpendente da versão do Windows XP (japonês, português) e aceitaria
  qualquer tipo de caracter. Mas não sei como mudar o sistema para
  aceitar caracteres UNICODE. Não sei se isso é feito mudando a fonte
  dos TEdits, alguma configuração do Delphi ou no próprio Windows XP.
 
  Gostaria de pergunta também qual o sistema de Reports eu devo usar,
  pois estou utilizando o Rave Report mas ele também está exibindo ?
  nos caracteres japoneses, até mesmo na versão japonesa do Windows. Por
  exemplo, no Rave Report eu mudo a fonte para MS Gothic, mas ele não
  salva com script japonês, sempre volta pro script ocidental da fonte.
 
  Agradeço a todos que puderem ajudar.
   
 
 
 -- 
 Rafael jorge alves
 Analista/desenvolvedor
 
 www.sistemafocus.com.br -- ERP completo
 www.acinformatica.org -- Empresa
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: RES: [delphi-br] Mensagens Via Rede

2007-11-19 Por tôpico Ricardo César Cardoso
Tenta esse link aqui [ 
http://www.google.com.br/search?hl=pt-BRq=sockets+em+delphibtnG=Pesquisarmeta=
 ] .

Os tres primeiros links fazem exatamente o que vc precisa.

Sds,
Ricardo.

Felipe Nunes [EMAIL PROTECTED] escreveu:   Alguem 
ja trabalhou com SOCKET no Delphi
 
 _  
 
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Felipe Nunes
 Enviada em: sexta-feira, 16 de novembro de 2007 16:09
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RES: [delphi-br] Mensagens Via Rede
 
 eu consigo acoplar ele no meu sistema?
 
 _ 
 
 De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
 [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
 os.com.br] Em
 nome de Adriano Santos (Yahoo)
 Enviada em: sexta-feira, 16 de novembro de 2007 14:46
 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
 Cc: lista-delphi@ mailto:lista-delphi%40yahoogrupos.com.br
 yahoogrupos.com.br
 Assunto: Re: [delphi-br] Mensagens Via Rede
 
 Procure o componente MailSlot, muito bom.
 
 -- 
 Adriano Santos
 --
 Editor Técnico Revista ClubeDelphi
 www.delphitodelphi.blogspot.com
 www.devmedia.com.br
 www.devmedia.com.br/clubedelphi/pagina.asp
 
 Felipe Nunes respondeu:
 
  Ola Pessoal,
 
  Estou querenu desenvolver uma rotina no sistema que eu trabalho aki, é uma
  sistema de frente de caixa onde são vários usuários diferentes, as pessoas
  os caixas precisam se comunicar, e eu estava pensado em criar tipo 
  envio de
  mens de celular para os usuários
 
  Por exemplo
 
  usuario felipe
  mensagem : teste teste
  destino: tiago (ou mais de um usuário)
 
  tem algum componente ou algum procedimento ja pronto que faz isso?
 
  obrigado
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  
  --
 
  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.15.33/1133 - Release Date:
 15/11/2007 20:57
  
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 _



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] Etiquetas

2007-11-19 Por tôpico dhsb
Pessoal, gostaria de saber se alguem ja passou por algo pareceido. 
Tenho um formulario de etiquetas 1 Coluna que contem 20 etiquetas. 
Quando mando imprimir 1 etiqueta beleza imprime normalmente, mas quando 
mando imprimir 15 a cada etiqueta esta baixando 1 milimetro a impressão 
entao a primeira fica correta a segunda baixa 1 milimitro a proxima 
mais um e assim sucessivamente ficando a ultima um impressão toda 
errada muito pra baixo. Como posso corrigir isso ?

Valeu



[delphi-br] Erro usando o dbExpress...

2007-11-19 Por tôpico Doretto
Bom dia !!!

Estou usando o delphi7 c/ dbExpress para fazer IO no mssql 2000. Em determinada 
situação o sistema gera o seguinte erro:

 Não é possivel criar uma nova transação porque a capacidade foi excedida.

alguém tem alguma dica:

Abraço

Doretto.

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



Res: [delphi-br] Etiquetas

2007-11-19 Por tôpico Robson
Caro colega (sem nome):
Qual o modelo de etiqueta q vc ta usando e qual o componente/metodo de 
impressão?

 
Kaputz, Robson
Skype: kaputz_gri
Keep the Dream Alive



- Mensagem original 
De: dhsb [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 19 de Novembro de 2007 10:03:33
Assunto: [delphi-br] Etiquetas

Pessoal, gostaria de saber se alguem ja passou por algo pareceido. 
Tenho um formulario de etiquetas 1 Coluna que contem 20 etiquetas. 
Quando mando imprimir 1 etiqueta beleza imprime normalmente, mas quando 
mando imprimir 15 a cada etiqueta esta baixando 1 milimetro a impressão 
entao a primeira fica correta a segunda baixa 1 milimitro a proxima 
mais um e assim sucessivamente ficando a ultima um impressão toda 
errada muito pra baixo. Como posso corrigir isso ?

Valeu





  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[delphi-br] Delphi Travando

2007-11-19 Por tôpico Jhosef Marks
Alguem sabe pq o Delphi fica dando umas travadas (fica parando por uns
segundos) enquanto esta sendo usado???
Tem como resolver isso??

-- 
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi


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



[delphi-br] [OFF-TOPIC] Consumo de memória com D7

2007-11-19 Por tôpico Junior
Quando abro o Delphi7 e em seguida pressiono CTRL+ALT+DEL o Gerenciador de
Tarefas do Windows XP me informa que o delphi32.exe está consumindo 6.600 kb
em “uso de memória” e 92.500 kb em “Tamanho memória virtual”. (aba
PROCESSOS)

E conforme vou usando o D7 (abrindo projetos, compilando, executando,
etc...) esses números vão crescendo em grande escala, ao ponto do “Tamanho
memória virtual” bater em 150.000 kb

 

Como não entendo muito disso, pergunto:

-Afinal de contas quanto o Delphi 7 está consumindo da memória do pc ?

-Existe algum jeito de controlar uma faixa de memória a ser usada pelo
Delphi ?

 

 

 

Desde já muitíssimo obrigado pela atenção

 

Atenciosamente,

 

Junior

 



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



[delphi-br] Delphi 2007 Update 3, dbNavigator

2007-11-19 Por tôpico Paulo Geloramo
Ola Pessoal,

O componente dbNavigator com
Flat := True não esta repintando
o estado do DataSet corretamente,
pode ser um bug.

Alguma sugestão para corrigir o
problema, mantendo Flat = True?

Thanks,
Paulo Geloramo



Re: [delphi-br] Catraca TCA Duvidas

2007-11-19 Por tôpico Diogo de Oliveira Cunha
Amigo,
vc deve entrar em contato com a empresa Inspell Tecnologia, que é a
responsável por dar suporte aos integradores de produtos tecnibra.

www.inspell.com.br

Abraço!


On 11/16/07, Hudson [EMAIL PROTECTED] wrote:

   Ola,

 Tenho um sistema instalado em uma cademia e faz o gerenciamento; agora o
 dono da mesmo arrematou em um leilão da prefeitura de BH uma roleta
 (catraca) do fabricante Tecnibra modelo TCA (a mesma esta em perfeito
 estado)...

 Então fui contactado para fazer o programa interagir com a TCA e vi que
 ela faz a comunicação serial ate tenho alguns dados fornecido no site da
 tecnibra, mas não esclareceu as minhas duvidas..

 quero saber quais ASCII/ Dbase / binario que são enviado e recebido para a
 sua funcionabilidade.

 por exemplo se o aluno tiver em atraso, a catraca não deixa passar.ate
 o mesmo procurar a secretaria aonte por um codigo o libera.

 Alguem tem ou ja viu algum documentario falando sobre isso?

 P1 = 12 vdc
 P2 = RXE
 P3 = TXE
 P4 = TXS
 P5 = RXS
 P6 = -12 vdc
 P7 = GND
 P8 = GND
 P9 = Terra

 valeu gente!

 Atenciosamente Hudson Dias
 www.alcancedigital.com.br
 MSN: [EMAIL PROTECTED] hudson_bh%40hotmail.com
 Skype: hudson_bh
 Tele: (31)3434-6304

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

 




-- 
Não te esqueças de que o arado, dilacerando o solo, acaba igualmente
desmantelado e ferido, entretanto, desse choque de forças surge o pão que te
supre a mesa.


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



Re: [delphi-br] Delphi Travando

2007-11-19 Por tôpico Sergio Eurico
Olá Jhosef,

Aqui o Delphi nao fica engasgando não...

Que versão do Delphi? De repente, pode ser pouca memória na máquina (para o
delphi) e o arquivo SWAP, acessando o disco, causa estas pequenas travadas.

Abraço



Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] escreveu:

   Alguem sabe pq o Delphi fica dando umas travadas (fica parando por uns
 segundos) enquanto esta sendo usado???
 Tem como resolver isso??

 --
 Jhosef Marks de Carvalho
 Delphi Developer
 http://groups.google.com/group/soumaisdelphi

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

  



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



Re: [delphi-br] Delphi Travando

2007-11-19 Por tôpico Jhosef Marks
Delphi 7, uma vez li q o Delphi fica verificando o codigo direto para  ver
se tem erros, isso eh verdade da para desabilitar isso???

Em 19/11/07, Sergio Eurico [EMAIL PROTECTED] escreveu:

   Olá Jhosef,

 Aqui o Delphi nao fica engasgando não...

 Que versão do Delphi? De repente, pode ser pouca memória na máquina (para
 o
 delphi) e o arquivo SWAP, acessando o disco, causa estas pequenas
 travadas.

 Abraço

 Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] jhosef%40gmail.com
 escreveu:

 
  Alguem sabe pq o Delphi fica dando umas travadas (fica parando por uns
  segundos) enquanto esta sendo usado???
  Tem como resolver isso??
 
  --
  Jhosef Marks de Carvalho
  Delphi Developer
  http://groups.google.com/group/soumaisdelphi
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  




-- 
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi


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



Re: [delphi-br] Delphi Travando

2007-11-19 Por tôpico Eduardo Silva dos Santos
Comigo isso acontece as vezes,  geralmente quando vou chamar o code
completion, e em alguns casos acontece do nada..
uma pequeno congelamento de uns 3 segundos..

acho que é isso mesmo. quando da uma pre-compilada pra ver se tem erro no
código..

detalhe.. to usando o D2007 e isso ainda ocorre.


Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] escreveu:

   Delphi 7, uma vez li q o Delphi fica verificando o codigo direto para
 ver
 se tem erros, isso eh verdade da para desabilitar isso???

 Em 19/11/07, Sergio Eurico [EMAIL PROTECTED] seurico%40gmail.com
 escreveu:
 
  Olá Jhosef,
 
  Aqui o Delphi nao fica engasgando não...
 
  Que versão do Delphi? De repente, pode ser pouca memória na máquina
 (para
  o
  delphi) e o arquivo SWAP, acessando o disco, causa estas pequenas
  travadas.
 
  Abraço
 
  Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] 
  jhosef%40gmail.comjhosef%40gmail.com
  escreveu:
 
  
   Alguem sabe pq o Delphi fica dando umas travadas (fica parando por uns
   segundos) enquanto esta sendo usado???
   Tem como resolver isso??
  
   --
   Jhosef Marks de Carvalho
   Delphi Developer
   http://groups.google.com/group/soumaisdelphi
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Jhosef Marks de Carvalho
 Delphi Developer
 http://groups.google.com/group/soumaisdelphi

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
...


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



Re: [delphi-br] Delphi Travando

2007-11-19 Por tôpico Jhosef Marks
Tem como desabilitar isso sera??

Em 19/11/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Comigo isso acontece as vezes, geralmente quando vou chamar o code
 completion, e em alguns casos acontece do nada..
 uma pequeno congelamento de uns 3 segundos..

 acho que é isso mesmo. quando da uma pre-compilada pra ver se tem erro no
 código..

 detalhe.. to usando o D2007 e isso ainda ocorre.

 Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] jhosef%40gmail.com
 escreveu:
 
  Delphi 7, uma vez li q o Delphi fica verificando o codigo direto para
  ver
  se tem erros, isso eh verdade da para desabilitar isso???
 
  Em 19/11/07, Sergio Eurico [EMAIL PROTECTED] 
  seurico%40gmail.comseurico%40gmail.com
  escreveu:
  
   Olá Jhosef,
  
   Aqui o Delphi nao fica engasgando não...
  
   Que versão do Delphi? De repente, pode ser pouca memória na máquina
  (para
   o
   delphi) e o arquivo SWAP, acessando o disco, causa estas pequenas
   travadas.
  
   Abraço
  
   Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] 
   jhosef%40gmail.comjhosef%40gmail.comjhosef%40gmail.com
   escreveu:
  
   
Alguem sabe pq o Delphi fica dando umas travadas (fica parando por
 uns
segundos) enquanto esta sendo usado???
Tem como resolver isso??
   
--
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Jhosef Marks de Carvalho
  Delphi Developer
  http://groups.google.com/group/soumaisdelphi
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com/
 ...

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

  




-- 
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi


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



RES: [delphi-br] Delphi Travando

2007-11-19 Por tôpico Davi Eduardo Borges Wall
Sim isso é normal. Na verdade suspeito que o Delphi tenta fazer uma análise 
semântica toda vez que o CodeCompletion é chamado.

 

Isso por que é função do analisador semântico conhecer os tipos das variáveis. 
Para ativar o CodeCompletion é necessário saber qual tipo da variável 

que o programador de está solicitando informações. (Quem já fez um compilador 
sabe do que estou falando)

 

Isso no Delphi 7. No Delphi 2007 eu acho que é utilizado um sistema um pouco 
diferente pois essa análise é feita ao vivo. (live) 
Ou seja a análise é feita enquanto você está programando. (suspeito que isso 
seja feito por via .NET)

 

Quem quiser entender o por que disso, procure no vasto mundo da internet por: 
Analisador Léxico, Analisador Sintático e Analisador Semântico.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo 
Silva dos Santos
Enviada em: segunda-feira, 19 de novembro de 2007 13:46
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Delphi Travando

 

Comigo isso acontece as vezes, geralmente quando vou chamar o code
completion, e em alguns casos acontece do nada..
uma pequeno congelamento de uns 3 segundos..

acho que é isso mesmo. quando da uma pre-compilada pra ver se tem erro no
código..

detalhe.. to usando o D2007 e isso ainda ocorre.

Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] mailto:jhosef%40gmail.com  
escreveu:

 Delphi 7, uma vez li q o Delphi fica verificando o codigo direto para
 ver
 se tem erros, isso eh verdade da para desabilitar isso???

 Em 19/11/07, Sergio Eurico [EMAIL PROTECTED] mailto:seurico%40gmail.com  
 seurico%40gmail.com
 escreveu:
 
  Olá Jhosef,
 
  Aqui o Delphi nao fica engasgando não...
 
  Que versão do Delphi? De repente, pode ser pouca memória na máquina
 (para
  o
  delphi) e o arquivo SWAP, acessando o disco, causa estas pequenas
  travadas.
 
  Abraço
 
  Em 19/11/07, Jhosef Marks [EMAIL PROTECTED] mailto:jhosef%40gmail.com  
  jhosef%40gmail.comjhosef%40gmail.com
  escreveu:
 
  
   Alguem sabe pq o Delphi fica dando umas travadas (fica parando por uns
   segundos) enquanto esta sendo usado???
   Tem como resolver isso??
  
   --
   Jhosef Marks de Carvalho
   Delphi Developer
   http://groups.google.com/group/soumaisdelphi
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Jhosef Marks de Carvalho
 Delphi Developer
 http://groups.google.com/group/soumaisdelphi

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

 


-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.com 
Site: http://www.drdsistemas.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] Erro usando o DbExpress

2007-11-19 Por tôpico Doretto
Boa tarde !!!

Estou usando o delphi7 c/ dbExpress para fazer IO no mssql 2000. Em determinada 
situação o sistema gera o seguinte erro:

 Não é possivel criar uma nova transação porque a capacidade foi excedida.

alguém tem alguma dica:

Abraço

Doretto.

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



[delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Eduardo Silva
Galera, tenho uma tabela (paradox) onde eu preciso agrupar a quantidade por mês 
e serviço realizado.
  
Tenho 3 serviços: Visita, Serviço e Entrega.
   
  Estou com o laço abaixo mas ele esta dando erro e não esta agrupando por mês, 
alguém pode me dar uma mão?
   
  Obrigado
   
   sServico := '';
 while not qrySIAE0501.Eof do
 begin
sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
while (not qrySIAE0501.Eof) and (sServico = 
qrySIAE0501.FieldByName('NM_SERVICO').AsString) do
begin
   sMes:= FormatDateTime('', 
qrySIAE0501.FieldByName('DT_ENTRADA').AsDateTime);
   iTotMes := 0;
   while (not qrySIAE0501.Eof) and
 (sServico = 
qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
 (sMes = FormatDateTime('', 
qrySIAE0501.FieldByName('DT_ENTRADA').AsDateTime)) do
   begin
  iTotMes := iTotMes + 
qrySIAE0501.FieldByName('NR_QUANTIDADE').AsInteger;
  qrySIAE0501.Next;
   end;
   tblSIAETEMP.Append;
   tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
   tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
   tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
   tblSIAETEMP.Post;
end;
 end;
 tblSIAETEMP.First;

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Duvidas com debugger - (Resolvido)

2007-11-19 Por tôpico Jader Ricardo
Joao Morais escreveu:
 Compilar os componentes com {$D-}

 --
 Joao Morais

   
Boa tarde João !

Obrigado pela dica, funcionou certinho aqui !!!

Jader Ricardo


Re: [delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Nilson Chagas
Eduardo Silva dos Santos, rssrs

Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs

Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
algo decente. rsrsrs

Em 19/11/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
 banco
 de dados SQL?

 Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 escreveu:
 
  Galera, tenho uma tabela (paradox) onde eu preciso agrupar a quantidade
  por mês e serviço realizado.
 
  Tenho 3 serviços: Visita, Serviço e Entrega.
 
  Estou com o laço abaixo mas ele esta dando erro e não esta agrupando por
  mês, alguém pode me dar uma mão?
 
  Obrigado
 
  sServico := '';
  while not qrySIAE0501.Eof do
  begin
  sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
  while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
 ('NM_SERVICO').AsString)
  do
  begin
  sMes := FormatDateTime('', qrySIAE0501.FieldByName
  ('DT_ENTRADA').AsDateTime);
  iTotMes := 0;
  while (not qrySIAE0501.Eof) and
  (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
  (sMes = FormatDateTime('', qrySIAE0501.FieldByName
 ('DT_ENTRADA').AsDateTime))
  do
  begin
  iTotMes := iTotMes + qrySIAE0501.FieldByName('NR_QUANTIDADE').AsInteger;
  qrySIAE0501.Next;
  end;
  tblSIAETEMP.Append;
  tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
  tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
  tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
  tblSIAETEMP.Post;
  end;
  end;
  tblSIAETEMP.First;
 
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
  armazenamento!
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com/
 ...

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

  




-- 
Visite:
Fundamental: www.amados.com.br
Dúvidas:http://nilsoftware.blogspot.com/
Obrigatório: www.saopaulofc.com.br


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



Re: [delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Eduardo Silva
Se alguém quiser me ajudar e solucionar o meu problema eu agradeço, não pedi a 
opinião de ninguem sobre que banco usar ou deixar de usar...cada um usa aquilo 
que lhe agrada e convémsem recentimentos...
   
  Eduardo Silva dos Santos, rssrs

Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs

Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
algo decente. rsrsrs

Em 19/11/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

 Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
 banco
 de dados SQL?

 Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 escreveu:
 
  Galera, tenho uma tabela (paradox) onde eu preciso agrupar a quantidade
  por mês e serviço realizado.
 
  Tenho 3 serviços: Visita, Serviço e Entrega.
 
  Estou com o laço abaixo mas ele esta dando erro e não esta agrupando por
  mês, alguém pode me dar uma mão?
 
  Obrigado
 
  sServico := '';
  while not qrySIAE0501.Eof do
  begin
  sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
  while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
 ('NM_SERVICO').AsString)
  do
  begin
  sMes := FormatDateTime('', qrySIAE0501.FieldByName
  ('DT_ENTRADA').AsDateTime);
  iTotMes := 0;
  while (not qrySIAE0501.Eof) and
  (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
  (sMes = FormatDateTime('', qrySIAE0501.FieldByName
 ('DT_ENTRADA').AsDateTime))
  do
  begin
  iTotMes := iTotMes + qrySIAE0501.FieldByName('NR_QUANTIDADE').AsInteger;
  qrySIAE0501.Next;
  end;
  tblSIAETEMP.Append;
  tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
  tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
  tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
  tblSIAETEMP.Post;
  end;
  end;
  tblSIAETEMP.First;


   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] Versões do SOAP - Web Services nas versões do Delphi

2007-11-19 Por tôpico Josir Gomes
Olá pessoal,

alguem saberia dizer quais a versão do SOAP para as diversas versões do 
Delphi.

Delphi 7 - Soap 1.1
Delphi 2005 - ???
Delphi 2007 - ???

Já busquei na documentação, no Code Central mas não achei esse 
detalhamento. Se o pessoal da Code Gear puder buscar isso, seria de 
grande ajuda.

Saudações,
Josir Gomes


Re: [delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Nilson Chagas
E em 2007 paradox e  BDE não era nem para existir mais. rsrsrs

Em 19/11/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   hehhe, rapaz.. eu sofri com paradox em 1999 pra nunca mais..

 Em 19/11/07, Nilson Chagas [EMAIL 
 PROTECTED]nilson.chagas.silva%40gmail.com
 escreveu:
 
  Eduardo Silva dos Santos, rssrs
 
  Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs
 
  Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
  algo decente. rsrsrs
 
  Em 19/11/07, Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  escreveu:
  
   Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
   banco
   de dados SQL?
  
   Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 edukobra%40yahoo.com.br
  edukobra%40yahoo.com.br

 
   escreveu:
   
Galera, tenho uma tabela (paradox) onde eu preciso agrupar a
  quantidade
por mês e serviço realizado.
   
Tenho 3 serviços: Visita, Serviço e Entrega.
   
Estou com o laço abaixo mas ele esta dando erro e não esta agrupando
  por
mês, alguém pode me dar uma mão?
   
Obrigado
   
sServico := '';
while not qrySIAE0501.Eof do
begin
sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
   ('NM_SERVICO').AsString)
do
begin
sMes := FormatDateTime('', qrySIAE0501.FieldByName
('DT_ENTRADA').AsDateTime);
iTotMes := 0;
while (not qrySIAE0501.Eof) and
(sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
(sMes = FormatDateTime('', qrySIAE0501.FieldByName
   ('DT_ENTRADA').AsDateTime))
do
begin
iTotMes := iTotMes + qrySIAE0501.FieldByName
  ('NR_QUANTIDADE').AsInteger;
qrySIAE0501.Next;
end;
tblSIAETEMP.Append;
tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
tblSIAETEMP.Post;
end;
end;
tblSIAETEMP.First;
   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com 
 eduardo.drd%40gmail.com 
  eduardo.drd%40gmail.com
   Site: http://www.drdsistemas.com/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Visite:
  Fundamental: www.amados.com.br
  Dúvidas:http://nilsoftware.blogspot.com/
  Obrigatório: www.saopaulofc.com.br
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.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] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Eduardo Silva dos Santos
Apelou perdeu,


Em 19/11/07, Eduardo Silva [EMAIL PROTECTED] escreveu:

   Se alguém quiser me ajudar e solucionar o meu problema eu agradeço, não
 pedi a opinião de ninguem sobre que banco usar ou deixar de usar...cada um
 usa aquilo que lhe agrada e convémsem recentimentos...


 Eduardo Silva dos Santos, rssrs

 Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs

 Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
 algo decente. rsrsrs

 Em 19/11/07, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
 escreveu:
 
  Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
  banco
  de dados SQL?
 
  Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 edukobra%40yahoo.com.br
  escreveu:
  
   Galera, tenho uma tabela (paradox) onde eu preciso agrupar a
 quantidade
   por mês e serviço realizado.
  
   Tenho 3 serviços: Visita, Serviço e Entrega.
  
   Estou com o laço abaixo mas ele esta dando erro e não esta agrupando
 por
   mês, alguém pode me dar uma mão?
  
   Obrigado
  
   sServico := '';
   while not qrySIAE0501.Eof do
   begin
   sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
   while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
  ('NM_SERVICO').AsString)
   do
   begin
   sMes := FormatDateTime('', qrySIAE0501.FieldByName
   ('DT_ENTRADA').AsDateTime);
   iTotMes := 0;
   while (not qrySIAE0501.Eof) and
   (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
   (sMes = FormatDateTime('', qrySIAE0501.FieldByName
  ('DT_ENTRADA').AsDateTime))
   do
   begin
   iTotMes := iTotMes + qrySIAE0501.FieldByName
 ('NR_QUANTIDADE').AsInteger;
   qrySIAE0501.Next;
   end;
   tblSIAETEMP.Append;
   tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
   tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
   tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
   tblSIAETEMP.Post;
   end;
   end;
   tblSIAETEMP.First;

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
...


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



Re: [delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Nilson Chagas
Nossa magoei :(

Berra com paradox entaum.

Em 19/11/07, Eduardo Silva [EMAIL PROTECTED] escreveu:

   Se alguém quiser me ajudar e solucionar o meu problema eu agradeço, não
 pedi a opinião de ninguem sobre que banco usar ou deixar de usar...cada um
 usa aquilo que lhe agrada e convémsem recentimentos...

 Eduardo Silva dos Santos, rssrs

 Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs

 Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
 algo decente. rsrsrs

 Em 19/11/07, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
 escreveu:
 
  Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
  banco
  de dados SQL?
 
  Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 edukobra%40yahoo.com.br
  escreveu:
  
   Galera, tenho uma tabela (paradox) onde eu preciso agrupar a
 quantidade
   por mês e serviço realizado.
  
   Tenho 3 serviços: Visita, Serviço e Entrega.
  
   Estou com o laço abaixo mas ele esta dando erro e não esta agrupando
 por
   mês, alguém pode me dar uma mão?
  
   Obrigado
  
   sServico := '';
   while not qrySIAE0501.Eof do
   begin
   sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
   while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
  ('NM_SERVICO').AsString)
   do
   begin
   sMes := FormatDateTime('', qrySIAE0501.FieldByName
   ('DT_ENTRADA').AsDateTime);
   iTotMes := 0;
   while (not qrySIAE0501.Eof) and
   (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
   (sMes = FormatDateTime('', qrySIAE0501.FieldByName
  ('DT_ENTRADA').AsDateTime))
   do
   begin
   iTotMes := iTotMes + qrySIAE0501.FieldByName
 ('NR_QUANTIDADE').AsInteger;
   qrySIAE0501.Next;
   end;
   tblSIAETEMP.Append;
   tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
   tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
   tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
   tblSIAETEMP.Post;
   end;
   end;
   tblSIAETEMP.First;

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

 [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] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Ricardo César Cardoso
Boa tarde.

1) Qual é o erro que está dando?

2) Qual é a instrução SQL que vc está passando pra fazer a consulta?

3) Existe alguma indexação no campo pelo qual quer ordenar? Se não tem, crie.

4) Considere _sim_ uma migração para uma base de dados baseada em SQL, mesmo 
que Paradox lhe agrade e convenha. Isso faz com que vc acabe se reciclando e 
adquirindo mais um pouco de conhecimentos.

Sds,
Ricardo.

Eduardo Silva [EMAIL PROTECTED] escreveu:   Se 
alguém quiser me ajudar e solucionar o meu problema eu agradeço, não pedi a 
opinião de ninguem sobre que banco usar ou deixar de usar...cada um usa aquilo 
que lhe agrada e convémsem recentimentos...

   Eduardo Silva dos Santos, rssrs
 
 Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs
 
 Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
 algo decente. rsrsrs
 
 Em 19/11/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:
 
  Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
  banco
  de dados SQL?
 
  Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
  escreveu:
  
   Galera, tenho uma tabela (paradox) onde eu preciso agrupar a quantidade
   por mês e serviço realizado.
  
   Tenho 3 serviços: Visita, Serviço e Entrega.
  
   Estou com o laço abaixo mas ele esta dando erro e não esta agrupando por
   mês, alguém pode me dar uma mão?
  
   Obrigado
  
   sServico := '';
   while not qrySIAE0501.Eof do
   begin
   sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
   while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
  ('NM_SERVICO').AsString)
   do
   begin
   sMes := FormatDateTime('', qrySIAE0501.FieldByName
   ('DT_ENTRADA').AsDateTime);
   iTotMes := 0;
   while (not qrySIAE0501.Eof) and
   (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
   (sMes = FormatDateTime('', qrySIAE0501.FieldByName
  ('DT_ENTRADA').AsDateTime))
   do
   begin
   iTotMes := iTotMes + qrySIAE0501.FieldByName('NR_QUANTIDADE').AsInteger;
   qrySIAE0501.Next;
   end;
   tblSIAETEMP.Append;
   tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
   tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
   tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
   tblSIAETEMP.Post;
   end;
   end;
   tblSIAETEMP.First;
 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



RE: [delphi-br] PEGAR LINHA DE CÓDIGO

2007-11-19 Por tôpico Rubem Nascimento da Rocha

Informe-se sobre a JEDI VCL. Mais especificamente a JCL (JEDI Code Library). 
Ela possui recursos para fazer isso que vc quer.
Sds.



 To: delphi-br@yahoogrupos.com.br
 From: [EMAIL PROTECTED]
 Date: Mon, 19 Nov 2007 18:13:00 +
 Subject: [delphi-br] PEGAR LINHA DE CÓDIGO
 
 
 Amigos, há uma forma de pegar o nº da linha de código de execução no
 delphi em runtime? Desde já agradeço a colaboração!
 
 
 

_
Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com 
Alertas MSN! É GRÁTIS!
http://alertas.br.msn.com/

Re: [delphi-br] Agrupar por mês, serviço e quant idade

2007-11-19 Por tôpico Futura System Informática
Amigo faz assim:

select extract( month from DT_ENTRADA), sum(NR_QUANTIDADE) from tabela 
group by extract( month from DT_ENTRADA)
order by extract( month from DT_ENTRADA)

pronto ta ai, espero te ajudado

Sergio Kawahara

  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, November 19, 2007 3:45 PM
  Subject: Re: [delphi-br] Agrupar por mês, serviço e quantidade


  Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum banco
  de dados SQL?

  Em 19/11/07, Eduardo Silva [EMAIL PROTECTED] escreveu:
  
   Galera, tenho uma tabela (paradox) onde eu preciso agrupar a quantidade
   por mês e serviço realizado.
  
   Tenho 3 serviços: Visita, Serviço e Entrega.
  
   Estou com o laço abaixo mas ele esta dando erro e não esta agrupando por
   mês, alguém pode me dar uma mão?
  
   Obrigado
  
   sServico := '';
   while not qrySIAE0501.Eof do
   begin
   sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
   while (not qrySIAE0501.Eof) and (sServico = 
qrySIAE0501.FieldByName('NM_SERVICO').AsString)
   do
   begin
   sMes := FormatDateTime('', qrySIAE0501.FieldByName
   ('DT_ENTRADA').AsDateTime);
   iTotMes := 0;
   while (not qrySIAE0501.Eof) and
   (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
   (sMes = FormatDateTime('', 
qrySIAE0501.FieldByName('DT_ENTRADA').AsDateTime))
   do
   begin
   iTotMes := iTotMes + qrySIAE0501.FieldByName('NR_QUANTIDADE').AsInteger;
   qrySIAE0501.Next;
   end;
   tblSIAETEMP.Append;
   tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
   tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
   tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
   tblSIAETEMP.Post;
   end;
   end;
   tblSIAETEMP.First;
  
   -
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
   armazenamento!
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED]
  Site: http://www.drdsistemas.com/
  ...

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



   

  __ NOD32 2669 (20071119) Information __

  This message was checked by NOD32 antivirus system.
  http://www.eset.com


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



[delphi-br] Ocultar propriedade de um componente

2007-11-19 Por tôpico Yahoo
Estou desenvolvendo um componente e gostaria que uma propriedade do componente 
pai não aparecesse no componente filho. Tem como?

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



Re: [delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Eduardo Silva
Amigos, consegui resolver meu problema mudando o group by da instrução sql
   
  O paradox não aceita a instrução:
   
  select extract( month from DT_ENTRADA), sum(NR_QUANTIDADE) from tabela 
group by extract( month from DT_ENTRADA)
order by extract( month from DT_ENTRADA)
   
  Valeu a todos que me ajudaram
  Não penso em mudar de banco pois programo pra passar o tempo e não por 
trabalho em si...sei que o paradox pode ser ruim, mas no momento, ele me atende 
as necessidadesas vezes é quebrando a cabeça com algo ruim que a gente se 
torna um pouquinho melhor..
   
  Mas valeu a todos...(acho que escrevi ressentimento errado, sei lá, ainda bem 
que ninguem criticou isso tb, rs rs rs rs )

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Eduardo Silva dos Santos
Rapaz. quase chorei aqui Nilson, com a patada do nosso amigo gnorante

heheheh, pena que ele vai continuar sofrendo com piradox.. heheheh

Em 19/11/07, Nilson Chagas [EMAIL PROTECTED] escreveu:

   Nossa magoei :(

 Berra com paradox entaum.

 Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 escreveu:
 
  Se alguém quiser me ajudar e solucionar o meu problema eu agradeço, não
  pedi a opinião de ninguem sobre que banco usar ou deixar de usar...cada
 um
  usa aquilo que lhe agrada e convémsem recentimentos...
 
  Eduardo Silva dos Santos, rssrs
 
  Por um momento achei que vc estava tendo uma crise de identidade. rsrsrs
 
  Pessoal da lista, que ainda trabalha com paradox, por favor, mudem, para
  algo decente. rsrsrs
 
  Em 19/11/07, Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  escreveu:
  
   Rapaz.. que briga de foice heim, vc ja considerou em mudar pra algum
   banco
   de dados SQL?
  
   Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
 edukobra%40yahoo.com.br
  edukobra%40yahoo.com.br
   escreveu:
   
Galera, tenho uma tabela (paradox) onde eu preciso agrupar a
  quantidade
por mês e serviço realizado.
   
Tenho 3 serviços: Visita, Serviço e Entrega.
   
Estou com o laço abaixo mas ele esta dando erro e não esta agrupando
  por
mês, alguém pode me dar uma mão?
   
Obrigado
   
sServico := '';
while not qrySIAE0501.Eof do
begin
sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
while (not qrySIAE0501.Eof) and (sServico = qrySIAE0501.FieldByName
   ('NM_SERVICO').AsString)
do
begin
sMes := FormatDateTime('', qrySIAE0501.FieldByName
('DT_ENTRADA').AsDateTime);
iTotMes := 0;
while (not qrySIAE0501.Eof) and
(sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) and
(sMes = FormatDateTime('', qrySIAE0501.FieldByName
   ('DT_ENTRADA').AsDateTime))
do
begin
iTotMes := iTotMes + qrySIAE0501.FieldByName
  ('NR_QUANTIDADE').AsInteger;
qrySIAE0501.Next;
end;
tblSIAETEMP.Append;
tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := iTotMes;
tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
tblSIAETEMP.Post;
end;
end;
tblSIAETEMP.First;
 
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
  armazenamento!
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
...


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



RES: [delphi-br] Ocultar propriedade de um componente

2007-11-19 Por tôpico Davi Eduardo Borges Wall
Coloque essa propriedade na área Private.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Yahoo
Enviada em: segunda-feira, 19 de novembro de 2007 16:24
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Ocultar propriedade de um componente

 

Estou desenvolvendo um componente e gostaria que uma propriedade do componente 
pai não aparecesse no componente filho. Tem como?

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

 



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



Re: RES: [delphi-br] PEGAR LINHA DE CÓDIGO

2007-11-19 Por tôpico Alexandre Rodrigues
Isso é uma coisa que sinto falta no delphi. No java, por ser uma 
linguagem interpretada, sempre que ocorre uma exeção ele mostra a linha 
na qual a mesma ocorreu.

Davi Eduardo Borges Wall escreveu:
 
 
 Se você está querendo usar isso para mostrar a linha que aconteceu um 
 erro, eu aconselharia a utilizar Assert!
 
 Procure pela net por Assertion muitas empresas utilizam esta técnica.
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em nome de sampaiobrito
 Enviada em: segunda-feira, 19 de novembro de 2007 16:13
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] PEGAR LINHA DE CÓDIGO
 
 Amigos, há uma forma de pegar o nº da linha de código de execução no
 delphi em runtime? Desde já agradeço a colaboração!
 
 [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/


RES: RES: [delphi-br] PEGAR LINHA DE CÓDIGO

2007-11-19 Por tôpico Davi Eduardo Borges Wall
Existem inúmeros geradores de exceção para Delphi que mostram o número da linha 
onde ocorreu o erro.

 

Se você quer algo prático e rápido utilize Assert.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alexandre 
Rodrigues
Enviada em: segunda-feira, 19 de novembro de 2007 16:48
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] PEGAR LINHA DE CÓDIGO

 

Isso é uma coisa que sinto falta no delphi. No java, por ser uma 
linguagem interpretada, sempre que ocorre uma exeção ele mostra a linha 
na qual a mesma ocorreu.

Davi Eduardo Borges Wall escreveu:
 
 
 Se você está querendo usar isso para mostrar a linha que aconteceu um 
 erro, eu aconselharia a utilizar Assert!
 
 Procure pela net por Assertion muitas empresas utilizam esta técnica.
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br] Em nome de sampaiobrito
 Enviada em: segunda-feira, 19 de novembro de 2007 16:13
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] PEGAR LINHA DE CÓDIGO
 
 Amigos, há uma forma de pegar o nº da linha de código de execução no
 delphi em runtime? Desde já agradeço a colaboração!
 
 [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/ 

 



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



RE: [delphi-br] Ocultar propriedade de um componente

2007-11-19 Por tôpico Rubem Nascimento da Rocha

No Object Pascal (não sei na Delphi language a partir do Delphi 8), não é 
permitido definir um nível de visibilidade de propriedade anterior ao que já 
foi definido. Ou seja, se vc tem uma propriedade definida na seção public, vc 
não pode defini-la em uma classe filha como protected ou private.

Por isso, defina essa propriedade que vc não quer que apareça na classe filha 
como private ou protected.

Sds.






To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Mon, 19 Nov 2007 16:24:20 -0200
Subject: [delphi-br] Ocultar propriedade de um componente







Estou desenvolvendo um componente e gostaria que uma propriedade do componente 
pai não aparecesse no componente filho. Tem como?

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









_
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true

[delphi-br] Re: Agrupar por mês, serviço e quantidade

2007-11-19 Por tôpico Walter Chagas (Yahoo)
É assim que começa quando um usuário posta outras dúvidas na lista e 
ninguém mais responde (Com total razão). Aí o infeliz ainda tem a 
cara de pau de perguntar porque que ninguem responde as mensagens 
dele ou será que ninguém nunca passou por isso. Pega e ainda sai 
falando que a lista é uma panelinha e que só quem sabe tem vez, que é 
uma curriola, etc.. Ele se esquece que um dia alguém tentou ajudá-lo 
e recebeu um puta dum coice (totalmente desnecessário) como 
agradecimento...

Eu mesmo sou assim. Tem uma turma aí que eu nem olho as mensagens 
postadas por eles. As vezes eu até sei a solução do problema do cara 
mas simplesmente ignoro. Ignoro mesmo. Conhece o Tonem?


[]s



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

--- Em delphi-br@yahoogrupos.com.br, Eduardo Silva dos Santos 
[EMAIL PROTECTED] escreveu

 Rapaz. quase chorei aqui Nilson, com a patada do nosso 
amigo gnorante
 
 heheheh, pena que ele vai continuar sofrendo com piradox.. heheheh
 
 Em 19/11/07, Nilson Chagas [EMAIL PROTECTED] escreveu:
 
Nossa magoei :(
 
  Berra com paradox entaum.
 
  Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%40yahoo.com.br
  escreveu:
  
   Se alguém quiser me ajudar e solucionar o meu problema eu 
agradeço, não
   pedi a opinião de ninguem sobre que banco usar ou deixar de 
usar...cada
  um
   usa aquilo que lhe agrada e convémsem recentimentos...
  
   Eduardo Silva dos Santos, rssrs
  
   Por um momento achei que vc estava tendo uma crise de 
identidade. rsrsrs
  
   Pessoal da lista, que ainda trabalha com paradox, por favor, 
mudem, para
   algo decente. rsrsrs
  
   Em 19/11/07, Eduardo Silva dos Santos 
[EMAIL PROTECTED]eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   escreveu:
   
Rapaz.. que briga de foice heim, vc ja considerou em mudar 
pra algum
banco
de dados SQL?
   
Em 19/11/07, Eduardo Silva [EMAIL PROTECTED]edukobra%
40yahoo.com.br
  edukobra%40yahoo.com.br
   edukobra%40yahoo.com.br
escreveu:

 Galera, tenho uma tabela (paradox) onde eu preciso agrupar a
   quantidade
 por mês e serviço realizado.

 Tenho 3 serviços: Visita, Serviço e Entrega.

 Estou com o laço abaixo mas ele esta dando erro e não esta 
agrupando
   por
 mês, alguém pode me dar uma mão?

 Obrigado

 sServico := '';
 while not qrySIAE0501.Eof do
 begin
 sServico := qrySIAE0501.FieldByName('NM_SERVICO').AsString;
 while (not qrySIAE0501.Eof) and (sServico = 
qrySIAE0501.FieldByName
('NM_SERVICO').AsString)
 do
 begin
 sMes := FormatDateTime('', qrySIAE0501.FieldByName
 ('DT_ENTRADA').AsDateTime);
 iTotMes := 0;
 while (not qrySIAE0501.Eof) and
 (sServico = qrySIAE0501.FieldByName('NM_SERVICO').AsString) 
and
 (sMes = FormatDateTime('', qrySIAE0501.FieldByName
('DT_ENTRADA').AsDateTime))
 do
 begin
 iTotMes := iTotMes + qrySIAE0501.FieldByName
   ('NR_QUANTIDADE').AsInteger;
 qrySIAE0501.Next;
 end;
 tblSIAETEMP.Append;
 tblSIAETEMP.FieldByName('NM_SERVICO').AsString := sServico;
 tblSIAETEMP.FieldByName('NR_QUANTIDADE').AsInteger := 
iTotMes;
 tblSIAETEMP.FieldByName('NM_MES').AsString := sMes;
 tblSIAETEMP.Post;
 end;
 end;
 tblSIAETEMP.First;
  
   -
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
   armazenamento!
  
   [As partes desta mensagem que não continham texto foram 
removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 
 
 -- 
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED]
 Site: http://www.drdsistemas.com/
 ...
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [delphi-br] Ocultar propriedade de um componente

2007-11-19 Por tôpico Joao Morais
Rubem Nascimento da Rocha wrote:
 No Object Pascal (não sei na Delphi language a partir do Delphi 8),

Delphi Language é a partir do 7.

 não é permitido definir um nível de visibilidade de propriedade anterior
 ao que já foi definido. Ou seja, se vc tem uma propriedade definida na
 seção public, vc não pode defini-la em uma classe filha como protected
 ou private.

Continua valendo hoje, e aposto algumas fichas de que isso não vai mudar.

--
Joao Morais



RES: [delphi-br] Delphi Travando

2007-11-19 Por tôpico Nelson Cavalcanti
Boa tarde. Jhosef
 
Sempre, recebo um e-mail do moderador deste grupo, onde ele descreve os
atalhos do e dicas Delphi veja a dica quedo trecho abaixo talvez te
ajude.
 
t+
“OUTRAS DICAS:
Quando estamos trabalhando com o Delphi, muitas vezes aparece a dita
cuja Ampulheta e temos que ficar aguardando a boa vontade da mesma em
voltar
ao normal. Isso se deve ao fato de o Delphi manter uma análise de
segundo plano constante, tanto do código-fonte que você está escrevendo,
quando do
código-fonte das units a que a sua unit atual se refere. Este recurso
tem por finalidade auxiliar na codificação e na depuração do programa. O
ideal é
desabilitar este recurso e só habilitá-lo quando necessário. Para isso,
entre em Tools/Editor Options/Code Insight e, no grupo Automatic
Features,
desmarque as opções 1, 2 e 4. Além disso, diminua o Delay para 0,5 sec. 
 
Quando for necessário usar estes recursos proceda da seguinte forma:
 
- Se quiser usar o Code Completion, no momento em que digitar o comando
e o ponto (Ex. Edit1. ), presione Ctrl+Barra de Espaço para forçar a
exibição
dos comandos relativos àquele componente.
 
- Se quiser usar o Code Parameters, para visualizar os tipos de
parâmetros usados por uma função, após digitar o nome da função e o
parêntesis,
pressione Ctrl+Shift+Barra de Espaço (Ex: ZeraCod( ). Isto fará com que
um hint apareça, exibindo qual parâmetro deve ser informado naquele
momento.
 
- Quando você move o ponteiro do mouse sobre um componente, uma dica de
tela aparece mostrando o nome e o tipo do mesmo (Ex: CdEmp: TEdit). 
 
- Quando você redimensiona um componente, a dica mostra o tamanho (width
x height) atuais.
 
- Quando você move um componente, a dica indica a posição atual (left e
top).
 
- Para selecionar vários componentes, mantenha a tecla Ctrl pressionada
enquando arrasta o ponteiro do mouse sobre os mesmos. Esta técnica é
muito
útil quando se quer selecionar componentes que estão inseridos em um
componente do tipo container (Panel, GroupBox, ScrollBox, etc).
 
- Se você precisa adicionar vários componentes do mesmo tipo num form,
mantenha a tecla Shift pressionada e clique sobre o componente desejado
na
paleta de componentes do Delphi. Agora é só ir clicando no form, onde
quer que os novos componentes sejam inseridos. Para desfazer a trava
do
componente, clique no botão que tem um ponteiro de mouse, localizado no
lado esquerdo da paleta de componentes.
 
 
 
Atenciosamente
 
Akira / Marcos / Walter
Moderadores lista
” 
 
 
www.delphibr.com.brwww.dugbr.com.br”
 
 
 
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Jhosef Marks
Enviada em: segunda-feira, 19 de novembro de 2007 10:59
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Delphi Travando
 
Alguem sabe pq o Delphi fica dando umas travadas (fica parando por uns
segundos) enquanto esta sendo usado???
Tem como resolver isso??

-- 
Jhosef Marks de Carvalho
Delphi Developer
http://groups. http://groups.google.com/group/soumaisdelphi
google.com/group/soumaisdelphi

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


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



[delphi-br] Indy10 Delphi 2007

2007-11-19 Por tôpico Marcio Pires
Boa tarde amigos,

Desinstalei o componente indy10 do delphi 2007 pelo menu Componente
Add package
e agora nao acho mais a instalação , alguem tem alguma dica?

Desde já agradeço.


RE: [delphi-br] Ocultar propriedade de um componente

2007-11-19 Por tôpico Rubem Nascimento da Rocha



Joao, tenho certeza absoluta de que até o Delphi 7, a linguagem usada pelo 
Delphi se chamava Object Pascal. Inclusive tenho matérias de revistas 
ClubeDelphi que mencionam essa diferenca.
Só depois do Delphi 8 é que a linguagem passou a se chamar Delphi Language.
Algum colega certificado da Borland pode por favor se manifestar sobre esta 
questão?

Sds.




To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Mon, 19 Nov 2007 17:33:01 -0200
Subject: Re: [delphi-br] Ocultar propriedade de um componente







Rubem Nascimento da Rocha wrote:
 No Object Pascal (não sei na Delphi language a partir do Delphi 8),

Delphi Language é a partir do 7.

 não é permitido definir um nível de visibilidade de propriedade anterior
 ao que já foi definido. Ou seja, se vc tem uma propriedade definida na
 seção public, vc não pode defini-la em uma classe filha como protected
 ou private.

Continua valendo hoje, e aposto algumas fichas de que isso não vai mudar.

--
Joao Morais









_
Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com 
Alertas MSN! É GRÁTIS!
http://alertas.br.msn.com/

[delphi-br] FREEREPORT CODIGO BARRAS

2007-11-19 Por tôpico wellingtonamsantos
Ola a todos 
estou usando d7 com firebird
e freereport como editor de relatorios
so q estou tendo dificuldades com a vizualização , relatorios eu vejo
normal , mais codigobarra da erro
  frReport1.LoadFromFile('D:\CodigoBarra.frf');
  frReport1.ShowReport;
da um erro de tbar codeview e na rola
alguem pode dar uma ideia do q seja , e gostaria tb de saber onde
consigo material, apoistila sobre freereport.
brigadã pela atenção de todos
well.




[delphi-br] Site de componentes

2007-11-19 Por tôpico Ralp Alves Bezerra
Salve nobres Colegas,

Estou repassando o endereço de uma site que conta com milhares de 
componentes para delphi e outras plataformas de desenvolvimento: 
http://www.vclcomponents.com

Existem componentes de todos os tipos possíveis, entre grátis e pagos.

Espero que ajude nossos nobres colegas.

Abraços.

Ralp Alves


[delphi-br] Impressão: Acho que achei um PUG...

2007-11-19 Por tôpico Juliano Silva - Yahoo
Pessoal

 

Tenho uma rotina que imprime direto na porta LPT1 para impressão MATRICIAL
funciona muito bem, infelizmente não posso usar os componentes RDPrint ou
VDO para impressão por motivos de arquitetura de software, bem... 

 

O PROBLEMA: Meus clientes querem imprimir 2 ou mais cópias do mesmo
documento, como a impressão é direto na porta tenho que fazer Loopings ou
salvar em arquivo e depois imprimir do arquivo a qtde de vezes que
desejar...

 

A SOLUÇÃO: Criei no QuickReports um módulo que resolve perfeitamente o meu
problema, daí é gerenciado pelas impressoras do Windows, ficou muito bom,
imprime muito rápido, visualiza na tela, salva em diferentes formatos,
etc... 

 

O PROBLEMA DA SOLUÇÃO: Quando mando imprimir em impressoras de 40Colunas
mesmo ajustando o tamanho do papel na impressora, no WinXP colocando papel
de tamanho CUSTOM na visualização sai perfeito, mas ao imprimir não obedece
a altura da página que eu defino, daí imprime um pedaço e pula um monte...
já no Win98 com o mesmo código imprime e para logo após a ultima linha
perfeitamente... parece que no WinXP por mais que eu altere no driver da
impressora o tamanho do papel (altura e largura) quando mando imprimir não
obedece e imprime a altura como se fosse A4... 

 

Alguma sugestão? Detalhe: Utilizando impressora EPSON LX300 funciona
perfeito, quanto utilizo o a Genérico Somente Texto que ocorre o problema e
por ser impressora de 40Colunas muitas são antigas e não tem Driver próprio
utilizam o Genérico somente Texto.

 

Juliano Silva.

 


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 18/11/2007
17:15



No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 18/11/2007
17:15
 


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



RES: [delphi-br] Impressão: Acho que achei um PUG...

2007-11-19 Por tôpico Juliano Silva - Yahoo
Eduardo,

 

Sim, já pensei nesta hipótese, no entanto caso opte por ela deixo uma série
de recursos de lado, como impressão por Driver de rede (impressora
compartilhada), visualização, salvamento em diferentes formatos, envio por
e-mail... Entende agora o porquê quero achar uma solução?

 

Juliano 

 

   _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Eduardo Silva dos Santos
Enviada em: segunda-feira, 19 de novembro de 2007 20:15
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br]  Impressão: Acho que achei um PUG... 

 

é melhor vc fazer como vc mesmo disse, gere o arquivo e copei pra porta
quantas vezes for necessário..
assim vc não fica refém de drivers e da versão do S.O

Em 19/11/07, Juliano Silva - Yahoo HYPERLINK
mailto:smjjuliano%40yahoo.com.br[EMAIL PROTECTED] escreveu:

 Pessoal

 Tenho uma rotina que imprime direto na porta LPT1 para impressão MATRICIAL
 funciona muito bem, infelizmente não posso usar os componentes RDPrint ou
 VDO para impressão por motivos de arquitetura de software, bem...

 O PROBLEMA: Meus clientes querem imprimir 2 ou mais cópias do mesmo
 documento, como a impressão é direto na porta tenho que fazer Loopings ou
 salvar em arquivo e depois imprimir do arquivo a qtde de vezes que
 desejar...

 A SOLUÇÃO: Criei no QuickReports um módulo que resolve perfeitamente o meu
 problema, daí é gerenciado pelas impressoras do Windows, ficou muito bom,
 imprime muito rápido, visualiza na tela, salva em diferentes formatos,
 etc...

 O PROBLEMA DA SOLUÇÃO: Quando mando imprimir em impressoras de 40Colunas
 mesmo ajustando o tamanho do papel na impressora, no WinXP colocando papel
 de tamanho CUSTOM na visualização sai perfeito, mas ao imprimir não
 obedece
 a altura da página que eu defino, daí imprime um pedaço e pula um monte...
 já no Win98 com o mesmo código imprime e para logo após a ultima linha
 perfeitamente.-.. parece que no WinXP por mais que eu altere no driver da
 impressora o tamanho do papel (altura e largura) quando mando imprimir não
 obedece e imprime a altura como se fosse A4...

 Alguma sugestão? Detalhe: Utilizando impressora EPSON LX300 funciona
 perfeito, quanto utilizo o a Genérico Somente Texto que ocorre o problema
 e
 por ser impressora de 40Colunas muitas são antigas e não tem Driver
 próprio
 utilizam o Genérico somente Texto.

 Juliano Silva.

 No virus found in this incoming message.
 Checked by AVG Free Edition.
 Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date:
 18/11/2007
 17:15

 No virus found in this outgoing message.
 Checked by AVG Free Edition.
 Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date:
 18/11/2007
 17:15


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

 


-- 
-.-.-.-.-...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: HYPERLINK mailto:eduardo.drd%40gmail.com[EMAIL PROTECTED]
Site: HYPERLINK http://www.drdsistemas.com/http://www.drdsiste-mas.com/
-.-.-.-.-...

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

 


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 18/11/2007
17:15



No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 18/11/2007
17:15
 


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



Re: RES: [delphi-br] Impressão: Acho que achei um PUG...

2007-11-19 Por tôpico Alexandre Rodrigues
Uma sujestão: Deixe as duas opções, já que tu as tem prontas. Oriente o 
cliente a utilizar com a epson os relatórios do quick, informe que os 
mesmos só funcionaram com essa impressora ou impressoras mais novas.
Para as outras utilize a versão direto na porta.
Pense o seguinte, se nem o fabricante do equipamento disponibiliza 
versões mais novas dos drives como tu vai resolver o problema?! Passe o 
mesmo para o cliente, informando-o que se ele quer dispor de todas as 
vantagens dos relatórios mais novos terá que atualizar as impressoras.
Sei que não é necessariamente o caso mas não adianta desenvolver um 
motor de ferrari e colocar o mesmo para o rodar num fusca.
Nada contra o fusca é claro, mas o mesmo tem suas limitações.


Juliano Silva - Yahoo escreveu:
 
 
 Eduardo,
 
 Sim, já pensei nesta hipótese, no entanto caso opte por ela deixo uma série
 de recursos de lado, como impressão por Driver de rede (impressora
 compartilhada), visualização, salvamento em diferentes formatos, envio por
 e-mail... Entende agora o porquê quero achar uma solução?
 
 Juliano
 
 _
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Eduardo Silva dos Santos
 Enviada em: segunda-feira, 19 de novembro de 2007 20:15
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br]  Impressão: Acho que achei um PUG... 
 
 é melhor vc fazer como vc mesmo disse, gere o arquivo e copei pra porta
 quantas vezes for necessário..
 assim vc não fica refém de drivers e da versão do S.O
 
 Em 19/11/07, Juliano Silva - Yahoo HYPERLINK
 mailto:smjjuliano%40yahoo.com.br[EMAIL PROTECTED] escreveu:
  
   Pessoal
  
   Tenho uma rotina que imprime direto na porta LPT1 para impressão 
 MATRICIAL
   funciona muito bem, infelizmente não posso usar os componentes RDPrint ou
   VDO para impressão por motivos de arquitetura de software, bem...
  
   O PROBLEMA: Meus clientes querem imprimir 2 ou mais cópias do mesmo
   documento, como a impressão é direto na porta tenho que fazer Loopings ou
   salvar em arquivo e depois imprimir do arquivo a qtde de vezes que
   desejar...
  
   A SOLUÇÃO: Criei no QuickReports um módulo que resolve perfeitamente 
 o meu
   problema, daí é gerenciado pelas impressoras do Windows, ficou muito bom,
   imprime muito rápido, visualiza na tela, salva em diferentes formatos,
   etc...
  
   O PROBLEMA DA SOLUÇÃO: Quando mando imprimir em impressoras de 40Colunas
   mesmo ajustando o tamanho do papel na impressora, no WinXP colocando 
 papel
   de tamanho CUSTOM na visualização sai perfeito, mas ao imprimir não
   obedece
   a altura da página que eu defino, daí imprime um pedaço e pula um 
 monte...
   já no Win98 com o mesmo código imprime e para logo após a ultima linha
   perfeitamente.-.. parece que no WinXP por mais que eu altere no driver da
   impressora o tamanho do papel (altura e largura) quando mando 
 imprimir não
   obedece e imprime a altura como se fosse A4...
  
   Alguma sugestão? Detalhe: Utilizando impressora EPSON LX300 funciona
   perfeito, quanto utilizo o a Genérico Somente Texto que ocorre o problema
   e
   por ser impressora de 40Colunas muitas são antigas e não tem Driver
   próprio
   utilizam o Genérico somente Texto.
  
   Juliano Silva.
  
   No virus found in this incoming message.
   Checked by AVG Free Edition.
   Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date:
   18/11/2007
   17:15
  
   No virus found in this outgoing message.
   Checked by AVG Free Edition.
   Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date:
   18/11/2007
   17:15
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
 -- 
 -.-.-.-.-...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: HYPERLINK mailto:eduardo.drd%40gmail.com[EMAIL PROTECTED]
 Site: HYPERLINK http://www.drdsistemas.com/ 
 http://www.drdsistemas.com/http://www.drdsiste-mas.com/ 
 http://www.drdsiste-mas.com/
 -.-.-.-.-...
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 No virus found in this incoming message.
 Checked by AVG Free Edition.
 Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 18/11/2007
 17:15
 
 No virus found in this outgoing message.
 Checked by AVG Free Edition.
 Version: 7.5.503 / Virus Database: 269.16.0/1137 - Release Date: 18/11/2007
 17:15
 
 
 [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/


Crystal Reports 10 no Delphi 2006 ou Delphi 7 - Instalar [delphi-br]

2007-11-19 Por tôpico Paulo Batalhão
Bom dia, caríssimos!


   Alguem já fez a instalação do componente de chamada do CR10 no Delphi
2006 ou pelo menos no Delphi 7 ? a ultima vez que instalei era o Cr8 e o
Delphi 5. não me recordo mais como faz e não acho nada na internet.


desde já, muito obrigado!


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