Aplicación dentro de una form
Que tal Buena tarde.
Tengo una cuestion que he estado buscando en todo el foro pero no he dado con alguna solucion o si realmente no se puede. Lo que quiere hacer es abrir una aplicación externa dentro de un formulario de Delphi. Por ejemplo: tengo una aplicación hecha en Delphi 7.0 en donde tengo una forma y lo que deseo es por ejemplo ejecutar la calculadora de windows pero que se abra dentro de la forma y que no se Habra independiente. Habra alguna forma que esto se pueda realizar? gracias. saludos. |
Si mal no recuerdo, me temo que eso no podrás hacerlo.
|
Cita:
Hay varias formas de hacerlo, pero todas se basan en lo mismo: (1) Ejecutar la aplicación (2) Averiguar el handle de su venana principal (3) Asignar el Parent de esa ventana a tu formulario. Algo así debería funcionar:
Está con el NOTEPAD, pero no debería ser difícil adaptarlo a la tuya. |
Si buscas por los foros hay muchos hilos al respecto...
http://www.clubdelphi.com/foros/showthread.php?t=90369 http://www.clubdelphi.com/foros/showthread.php?t=81499 http://www.clubdelphi.com/foros/showthread.php?t=59557 Incluso, al final de esta página tienes algunos más... |
¿Quién decía que no se puede? ^\||/
|
Gracias a todos.
Ya habia revisado todos los links y opciones que me dan. Pero ya descubri el porque, siempre habia hecho el ejemplo con la calculadora de windows, y por alguna razon esta aplicacion no se puede embeber en la forma. Sin embargo con otra aplicacion hecha en Delphi funciona correctamente, aqui les dejo el codigo como lo use:
saludos. |
Buenas,
parece que la calculadora al menos en windows 10 es distinta(sera un app especial?), con el notepad si funciona |
La franja horaria es GMT +2. Ahora son las 11:49:20. |
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