intenta algo como <br><br>application.processmessage<br><br>o usa algo mas decente con hilos de ejecucion (aveces le llaman hebras)<br><br><a href="http://wiki.lazarus.freepascal.org/Multithreaded_Application_Tutorial/es">http://wiki.lazarus.freepascal.org/Multithreaded_Application_Tutorial/es</a><br>
<br><br><br><br><div class="gmail_quote">El 28 de diciembre de 2009 17:08, Ismael L. Donis Garc?a <span dir="ltr"><<a href="mailto:ismael@citricos.co.cu">ismael@citricos.co.cu</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Gracias a todos, ya corre perfecto eso pero me surgió otro problema.<br>
<br>
Yo saco un mensaje preguntando si realizo la operación. En caso de ser la<br>
respuesta afirmativa mando a ejecutar varios ciclos while muy grandes, pero<br>
al ser los ciclos tan grandes el sistema no me refresca el formulario<br>
eliminando el formulario del mensaje sino que se queda como mareado.<br>
Realmente está trabajando.<br>
<br>
Como puedo eliminar esto? En Visual Basic existe la instrucción DoEvents que<br>
transfiere la prioridad al sistema operativo evitando este comportamiento<br>
del sistema.<br>
<br>
Disculpen por tantas preguntas, pero salgo de una piedra y tropiezo con<br>
otra.<br>
=========<br>
¦¦ ISMAEL ¦¦<br>
=========<br>
"Oír o leer sin reflexionar es una ocupación inútil".<br>
               Confucio (551-479 a. C.); filósofo chino.<br>
<br>
----- Mensaje original -----<br>
De: "JoshyFun" <<a href="mailto:joshyfun@gmail.com">joshyfun@gmail.com</a>><br>
Para: "Spanish version of Lazarus List"<br>
<<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
Enviado: lunes, 28 de diciembre de 2009 01:47<br>
Asunto: Re: [Lazarus-es] Error de conversi?n<br>
<br>
<br>
Hello Ismael,<br>
<br>
Monday, December 28, 2009, 9:24:48 PM, you wrote:<br>
<br>
ILDGa> Dentro de un While tengo una instrucción para ir incrementando el<br>
valor de<br>
ILDGa> una barra de progreso tengo:<br>
[...]<br>
ILDGa> ufrmcierremp.pas(272,73) Error: Incompatible type for arg no. 1: Got<br>
ILDGa> "Extended", expected "LongInt"<br>
ILDGa> la variable dblCampo es del tipo double y la variable lngCampos es un<br>
entero<br>
ILDGa> largo.<br>
ILDGa> No se que conversión realizar para que no me de dicho error. Ósea<br>
convertir<br>
ILDGa> de doble a entro largo.<br>
<br>
Así a lo rápido usa "Trunc".<br>
<br>
--<br>
Best regards,<br>
 JoshyFun<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Christian<br>