Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-06-2010
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
En el caso de los navegadores, no son hilos sino procesos por separados. Yo no te recomendaría que hicieras otro proceso para hacer lo que deseas. Es mejor que sigas y desarrolles la idea con los TThread's

Trabajar con los hilos no es díficil ya cuando aprendes lo básico, practicamente las reglas de seguridad para evitar excepciones vas de viaje.. a cómo decimos x aca. Sincermente lo más complicado es sincronizarlos. Yo por mi parte utilizo los mensajes de Windows para esta causa. Envio desde el Thread un mensaje a la aplicación principal y esta lo maneja cuando pueda hacerlo. Así se obtiene toda la ventaja del uso de hilos, y es la independencia de éstos de la aplicación principal y viceversa.

Saludos
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #2  
Antiguo 04-06-2010
duranguenze duranguenze is offline
Miembro
 
Registrado: nov 2009
Posts: 17
Poder: 0
duranguenze Va por buen camino
el punto es que tendria que meter bastantes procesos en hilos, y se me hacia mas facil pensar que el cargador lo metiera en un hilo las ventanas que se que tardan porque corren reportes en ellas, entonces en conclusion he de decir que tendre que empezar a meter programacion para que los agarre en los hilos, Uff espera un gran trabajo, bueno almenos empezare con lo que vaya saliendo, ahora la pregunta que me hago, como meter los controles de interbase para que no me congelen mi aplicacion. (uso la 5.x y no hay posibilidad de cambiar a otra)

Bueno Chris, como hago eso de los procesos separados, en el firefox he notado que aveces se traba una sola pestaña y las demas andan bien :S

Última edición por duranguenze fecha: 04-06-2010 a las 07:46:37.
Responder Con Cita
  #3  
Antiguo 04-06-2010
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por duranguenze Ver Mensaje
el punto es que tendria que meter bastantes procesos en hilos, y se me hacia mas facil pensar ....
Ves?

Te dije (y en mayusculas!) que DEBES leer primero sobre el tema ANTES de implementar una solucion!

En serio!

El manejo multi-hilos es lo mas DIFICIL de la programacion (y por mucho - en comparacion punteros es facilisimo) ya que casi todos los lenguajes usan un modelo abrumadoramente ineficiente que lo hace mas dificil de lo que es!. PERO manejar 2 hilos? Es pan comido.

NO necesitas *muchos* hilos. Con lo que hablas seguro puedes con solo 2 (1 es el hilo principal, o sea la GUI, o sea, que no te preocupes por ello y el otro es el "background" en el cual haces las consultas).

O, si realmente se ejecutan consultas sucesivas (una detras de otra, tambien es facil. Igual sigues usando 1 sola clase de thread y metes los resultados en una lista manejandolo tipo Queue.

Asi que antes de intentes el modelo de ejecutar exes aparte (que es una solucion correcta, pero no en este caso) - y mucho menos como cuentas, asi no se hace - sigue el ejemplo que te di y el que te pasa neftali.

Es muy facil. En en el metodo execute creas la conexion, la consulta, lo ejecutas y guardas los resultados (preferiblemente con un TClientDataSet ya que debes desconectarte antes de retornar al otro thread, y asi no tendrias lios con la sincronizacion, que es la parte dificil de todo).
__________________
El malabarista.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como crear hilos de ejecucion en delphi 2007 pablopessoa Varios 1 23-10-2008 19:11:08
hilos en delphi. [URGENTE] noukeys Varios 2 11-06-2008 17:42:15
Hilos johurgi Varios 2 16-07-2007 10:57:08
Multiple Hilos con Indy en Delphi 6 cancerbero Varios 4 12-06-2004 19:01:21
Hilos en delphi seduerey OOP 4 30-04-2004 11:24:51


La franja horaria es GMT +2. Ahora son las 11:39:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi