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 15-09-2006
rmenor rmenor is offline
Miembro
 
Registrado: may 2006
Posts: 18
Poder: 0
rmenor Va por buen camino
Como ejecutar una aplicación dentro de un mdiform

He buscado ya mucho y he encontrado como ejecutar aplicaciones con winexec o shellexecute pero no consigo que se ejecuten como mdichild osea dentro de un mdiform. A ver si alguien me puede decir como hacerlo. Gracias.
Responder Con Cita
  #2  
Antiguo 15-09-2006
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Juraria q no se puede hacer esto q intentas.

Saludos.
Responder Con Cita
  #3  
Antiguo 15-09-2006
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
rmenor ¿en que aplicaciones has visto ese
comportamiento?

¿o estas experimentando?
Responder Con Cita
  #4  
Antiguo 15-09-2006
rmenor rmenor is offline
Miembro
 
Registrado: may 2006
Posts: 18
Poder: 0
rmenor Va por buen camino
No lo he visto

He visto que alguien lo preguntaba en otros foros pero nunca nadie a respondido claramente. Creo recordar que la idea la vi hace bastante tiempo en alguna aplicación que abría el notepad en mdichild, pero no sabría decirte, creo que era una prueba de concepto. El caso es que ahora quisiera hacer una mdiform principal en la cual detectase que módulos tiene instalados (en este caso pequeños programas que hacen cada uno cosas concretas) y creara el botón correspondiente de inicio. Así yo le puede decir a cualquiera que diseñe un apartado y se pone facilmente en el programa sin que yo tenga que saber el código. Además de poder añadir aplicaciones ya existentes de las que yo no tengo contról sobre el código. Y la razón de hacer un mdiform es para que se vea que todo esta integrado en la misma aplicación. A ver si con esto queda un poquito más claro lo que quiero, gracias.
Responder Con Cita
  #5  
Antiguo 15-09-2006
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
se parece a lo de metar en una dll un MDI Form
y hacer llamdas desde el programa principal a las funciones
de la DLL,
Por supuesto, tambien se ha de poder hacer llamadas a una DLL
que sea especialmente pensada para hacer la veces de un programa.

http://delphi.about.com/library/weekly/aa020805a.htm

Mas mejor dicho, lo que quieres hacer es un sistema
que modifique la funcionalidad del programa, extendiendola.
(me parece asi por lo del ejemplo del boton)

revisa este enlace donde se habla del neobook
y como sus plugins le dan mayor funcionalidad

http://clubdelphi.com/foros/showthre...hlight=neobook

Última edición por JXJ fecha: 15-09-2006 a las 17:06:57.
Responder Con Cita
  #6  
Antiguo 15-09-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Podemos usar un pequeño truco, consistente en colocar como padre de la ventana del programa que queremos ejecutar, la ventana de nuestro propio programa. Esto provocara un efecto parecido al que buscas, y si las aplicaciones a controlar colaboran el efecto puede quedar bastante bien.

Aquí te dejo un ejemplo de como ejecutar el notepad dentro de nuestro formulario. Es un comienzo ...
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo26.zip (8,8 KB, 523 visitas)
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 ejecutar una aplicacion FTP? Luis Alberto Varios 3 27-01-2006 00:02:05
Como ejecutar una aplicacion de delphi dentro de otra? Luis Alberto Varios 2 30-11-2005 00:31:39
ejecutar aplicacion desde delphi como otro usuario aram2r API de Windows 3 03-06-2004 10:36:12
Ejecutar un exe dentro de otro Rafa Varios 4 18-04-2004 00:36:57
como puedo usar una unit externa dentro de mi aplicacion redlyon13 Varios 2 30-11-2003 18:09:13


La franja horaria es GMT +2. Ahora son las 16:22:01.


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