Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
¿Como puedo crear un Thread independiente a mi aplicación?

Hola, bueno estoy tratando de hacer un programa que me permita crear threads independientes a mi thread, es decir, que pueda crear un thread el cual responda a una función especificada y que cuando cierre mi aplicacion esta funcion este aún activa, que sea como un bloque de codigos en ejecucion independiente a mi aplicacion, no importa si debo especificarle como thread padre o algo asi un thread ya existente, lo que me importa que mi aplicacion se ejecute cree ese theard independiente a ella y se cierre sin terminar con la ejecucion de aqul thread, bueno, espero que hallan entendido, yo estaba buscando solucion con las funciones AttachThreadInput y CreateRemoteThread pero no tengo idea de como usarlas...

muchas gracias de antemano,
saludos
aeff!
Responder Con Cita
  #2  
Antiguo 07-10-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
saludos, veo que no me han dado una mano todavia con mi problema, bueno, para simplificar las cosas quisiera que aguien me diera un ejemplo claro en el que pueda entender como trabaja y el uso de la función "CreateRemoteThread",

muchas gracias de antemano

saludos nuevamente
aeff!!
Responder Con Cita
  #3  
Antiguo 08-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿por que no haces 2 ejecutables?

El primero llama al segundo con ShellExecute dándole los parámetros que necesite, incluso para ese menester, podría escribir en un .ini la configuración que necesite el segundo programa.

El segundo programa crea un icono en el área de notificación (junto al reloj) realizando la tarea que sea.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 08-10-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
bueno, lo que quiero es que mi aplicación se ejecute y deje en memoria un proceso activo pero de forma tal que responda a una función o un procedimiento pero que este proceso/hilo ya no forme parte de mi aplicación, que sea parte por ejemplo del proceso Explorer.exe o de otro proceso cualquiera, ¿me hago entender?, entonces cuando mi aplicación cree ese thread inmediatamente se cerrará y dejará aquel hilo en manos de otro proceso, por eso quisiera saber si me pueden dar un ejemplo claro donde vea el funcionamiento de la API "CreateRemoteThread" para ver si puedo lograr algo con ella...

muchas gracias,
saludos
aeff!
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 puedo crear una UDF para Firebird???? AGAG4 Firebird e Interbase 1 18-08-2006 18:30:23
Thread bendito thread...se me pierde la ventana Seba.F1 API de Windows 5 02-02-2006 00:16:30
Como puedo crear una tabla en ejecución JULIPO MySQL 3 25-01-2006 02:34:01
¿Cómo puedo crear un Menú de Ayuda? Grimmy80 Varios 3 25-11-2003 04:52:48
¿Cómo puedo crear un Menú de Ayuda? Grimmy80 Conexión con bases de datos 1 28-10-2003 23:22:23


La franja horaria es GMT +2. Ahora son las 09:16:47.


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