Pra que você usa ProcessMessage?

 

Tem que ter cuidado quando usar essa chamada, ele processa as mensagens 
pendentes...

Isso quer dizer que no momento que ele esta sendo chamado sua rotina está sendo 
desviada pro S.O para ele processar coisas pendentes.

 

Se você está usando isso para pintar alguma coisa (o que é bem comum) sugiro 
que vc use o paint, repaint ou invalidate se for o caso.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: sexta-feira, 9 de novembro de 2007 13:46
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Sistema em Delphi 7, num Athlon 64, pode dar algum 
problema?

 

Rapaz... acho que consegui resolver... no AfterPost do DataSet eu tinha um
Application.ProcessMessage... foi só tirar ele, que parou...pelo menos na
minha máquina, mandei pro cliente e vou esperar pra ver se vai continuar o
problema...

Estranho né?!

[]s

Em 09/11/07, Davi Eduardo Borges Wall <[EMAIL PROTECTED] 
<mailto:davi.wall%40mult.com.br> > escreveu:
>
> E aí ??? resolveu o problema?
>
>
>
> 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: quinta-feira, 8 de novembro de 2007 17:11
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>  
> <delphi-br%40yahoogrupos.com.br>
> Assunto: RES: [delphi-br] Sistema em Delphi 7, num Athlon 64, pode dar
> algum problema?
>
>
>
> Eu boto fé que o problema não é o botão.
>
> Mas assim, Felipe, você já tentou colocar essa linha em comentário ? e
> tentar fazer o erro acontecer novamente? Ele não acontece?
>
>
>
> 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.br><mailto:
> delphi-br%40yahoogrupos.com.br> ] Em nome de Andre Luis Silveria
> Enviada em: quinta-feira, 8 de novembro de 2007 17:06
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>  
> <delphi-br%40yahoogrupos.com.br><mailto:
> delphi-br%40yahoogrupos.com.br>
> Assunto: Res: [delphi-br] Sistema em Delphi 7, num Athlon 64, pode dar
> algum problema?
>
>
>
> Não seria mais facil desabilitar o botão quando ele entrar no onclose, ou
> então quando ele clicar nele ????
>
> ----- Mensagem original ----
> De: Fellipe Henrique <[EMAIL PROTECTED] <mailto:fellipeh%40gmail.com>  
> <fellipeh%40gmail.com> <mailto:
> fellipeh%40gmail.com> <mailto:fellipeh%40gmail.com> >
> Para: 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>
>
> Enviadas: Quinta-feira, 8 de Novembro de 2007 16:48:16
> Assunto: Re: [delphi-br] Sistema em Delphi 7, num Athlon 64, pode dar
> algum problema?
>
> eu sei que o erro na linha, porque o MadException me fala que é nele... já
>
>
> tentei de tudo... parece que agora, é porque o usuario está dando Enter
>
> muito rápido... tipo...tenho um botao, que chamo um Form em ShowModal,
>
> quando fecho o form, processo algo, e normalmente dá uma travadinha de um
> 1
>
> segundo.. mas aí o usuário já apertou um monte de vezes o ENTER, e ao
>
> terminar o processo, é disparado esses ENTER e saí abrindo as telas.. to
>
> achando que é isso, o motivo...
>
> Alguém sabe, como faço pra limpar as teclas pressionadas no teclado? tipo,
>
>
> no OnClose do Form, eu colocaria essa funcao, se ele apertasse mais vezes,
>
>
> nao faria diferença, seria tudo anulado depois...
>
> []s
>
> Em 08/11/07, Davi Eduardo Borges Wall <[EMAIL PROTECTED] com.br> escreveu:
>
> >
>
> > Esses AV perdidos são horríveis de se achar.
>
> >
>
> > Pode ter certeza que é um problema de lógica do seu programa e não um
>
> > problema de processador.
>
> >
>
> > Faça o seguinte, coloque esta linha em comentário. Se você está
>
> > atravessando memória é provável que ocorra AV em alguma linha próxima a
>
> > esta.
>
> >
>
> > Eu tenho um problema parecido, quando executo um processo agendado na
>
> > saída do servidor de aplicação gera um AV no free de um XMLDocument.
>
> >
>
> > Depurando percebi que era impossível dar erro nesse free, então coloquei
> a
>
> > linha em comentário e deu o erro na próxima linha no free de outro
> objeto
>
> > nada a ver.
>
> >
>
> > Bom, se você quer saber como eu resolvi este problema, eu não resolvi
>
> > ainda.. RS.. tenho outras coisas pra fazer no momento... RS...
>
> >
>
> > []'s
>
> >
>
> > De: [EMAIL PROTECTED] os.com.br <delphi-br%40yahoog rupos.com. br>
> [mailto:
>
> > [EMAIL PROTECTED] os.com.br <delphi-br%40yahoog rupos.com. br>] Em
> nome de
>
> > Fellipe Henrique
>
> > Enviada em: quinta-feira, 8 de novembro de 2007 16:16
>
> > Para: [EMAIL PROTECTED] os.com.br <delphi-br%40yahoog rupos.com. br>
>
> > Assunto: [delphi-br] Sistema em Delphi 7, num Athlon 64, pode dar algum
>
> > problema?
>
> >
>
> >
>
> > Amigos, seguinte... tenho um sistema que roda em 8 máquinas, em rede, e
> o
>
> > servidor é um AMD Athlon(tm) 64 Processor 3000+, rodando o Firebird 2.1.
>
>
> >
>
> > Bom, meu sistema é feito em Delphi 7, e estou tendo um problema, que
> está
>
> > dando AV quase toda hora, e já vi que não é possível dar erro no local
>
> > onde
>
> > ele está dando, pois eu simplesmente faço isso:
>
> >
>
> > TbPrincipalVALOR. AsCurrency := 10;
>
> >
>
> > Queria saber, se alguem está tendo problema num processador 64bits, ou
> se
>
> > é
>
> > conhecido algum problema de sistemas no processador 64bits.
>
> >
>
> > Ah.. o S.O. é um Windows XP Prof. SP2.
>
> >
>
> > Desde já agradeço.
>
> >
>
> > []s
>
> >
>
> > --
>
> > ____________ _________ _________ ___
>
> > T.·.F.·.A.·.
>
> > Fellipe Henrique
>
> > [EMAIL PROTECTED] com <fellipeh%40gmail. com> <mailto:fellipeh%<fellipeh%25>
> 40gmail.com>
>
> >
>
> > [As partes desta mensagem que não continham texto foram removidas]
>
> >
>
> > [As partes desta mensagem que não continham texto foram removidas]
>
> >
>
> >
>
> >
>
> --
>
> ____________ _________ _________ ___
>
> T.·.F.·.A.·.
>
> Fellipe Henrique
>
> [EMAIL PROTECTED] com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> <!--
>
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px
> 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
> color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
> 0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
>
> <!--
>
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
>
> <!--
>
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
> sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
> sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
>
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
> font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
>
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
> font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
>
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
>
> #ygrp-vital a:hover{
> text-decoration:underline;}
>
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
> font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
>
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
>
> 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]
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

-- 
_________________________________
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] <mailto:fellipeh%40gmail.com> 

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

 



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

Responder a