FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ejecutar Un Programa Windows Visible En Una Ventana
Buenos dias a todos,
Tengo una aplicacion con varios Form de tipo "fsNormal", y cambio a uno y otro según me interesa. Necesito ejecutar una aplicacion de Windows en otra ventana y que ésta esté visible en cada momento, independientemente de que yo siga ejecutando mi aplicacion Delphi y moviendome por las distintas pantallas ó Form. Necesito esto para saber si el programa de Windows deja de ejecutarse o de funcionar en algun momento. Gracias por vuestra ayuda |
#2
|
||||
|
||||
Hola Maria_Mar,
No me queda claro si es un programa de tu autoria u otro corriendo en la maquina. Creo entender que quieres ejecutar desde tu app un programa y verificar su estado de ejecución a lo largo de un periodo. Todos agradeceríamos si fueras mas clara en lo que expones. Así obtendrías un a respuesta mas efectiva.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
|||
|
|||
Hola MOVORACK,
Intentaré explicarme mejor. Tengo un programa de mi autoría en delphi, y desde éste quiero ver a traves de una de sus ventanas como se va ejecutando otro programa de Windows (concretamente un programa de una camara de fotos). Esta ventana en la que veré el programa de la cámara, quiero que esté siempre visible. Quizá es algo imposible de hacer, pues he estado buscando y no he encontrado nada. Gracias de nuevo por vuestra ayuda. |
#4
|
||||
|
||||
MARIA_MAR,
Cita:
Revisa este código el cual permite establecer (Activar y Desactivar) un form al Top Level Window de las otras ventanas: Resumen: El código anterior permite activar una ventana de una aplicación en Delphi al Top Level Window con el parámetro HWND_TOPMOST y desactivarla con el parámetro HWND_NOTOPMOST. Revisa este código el cual permite gestionar una aplicación externa, para el ejemplo se uso la Calculadora de Windows. Resumen: El código anterior permite manejar con las APIs de Windows una aplicación externa y mantener su ventana siempre visible, quizás esta solución pueda adaptarse a tu proyecto. Todo el código se encuentra implementado en el siguiente link: http://terawiki.clubdelphi.com/Delph...Management.rar Espero sea útil Nelson. Última edición por nlsgarcia fecha: 20-11-2012 a las 19:22:08. |
#5
|
|||
|
|||
Muchas gracias Nelson, es justo lo que necesitaba.
Necesito saber otra cosa, ¿cómo puedo yo redimensionar la ventana en la que se ejecuta este programa Windows sin llegar a minimizarla?, pues a veces es demasiado grande y no me deja ver mi programa Delphi que queda detrás. ¿Se podria ejecutar dentro de un form de Delphi?. Gracias de nuevo |
#6
|
||||
|
||||
Cita:
Form donde se incrustará la aplicación:
Form que lo invoca:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ventana de Windows siempre visible | chinchan | C++ Builder | 1 | 06-09-2012 03:02:46 |
Ejecutar programa al inicio de Windows 7 | Drakyto | Varios | 5 | 27-07-2012 09:25:04 |
Ejecutar DOS en Ventana Windows | MAXIUM | Varios | 5 | 29-02-2012 08:24:09 |
Aplicacion o Ventana siempre visible? | cosuroca | Varios | 4 | 18-08-2008 04:28:20 |
Ejecutar en msdos sin ventana de windows | apicito | Varios | 12 | 05-03-2004 21:23:58 |
|