![]() |
Llamada A Un Form
Hola A Todos. Mi Consulta Es Como Debo Hacer Para Llamar A Una Aplicacion Que Esta En Otro Proyecto. Por Ejemplo: La Aplicacion "compras" En La Cual Al Precionar Un Boton Quiero Que Me Abra El Form De La Aplicacion "pedidos".-
Ya Lo Intente Mediante El Codigo: Procedure Button1click(sender:object) Begin Pedidos.show; End; Pero Lo Llama Siempre Y Cuando Haya Sido Creado Desde El New Form. De Otra Forma No. Espero Haber Sido Claro Si Alguien Me Puede Ayudar Lo Agradecera Mucho. Un Abrazo. |
HOla mira la verdad que no es muy claro pero:
Si queres llamar al formulario PEDIDOS (no a la aplicacion PEDIDOS.EXE) estaria bien lo que estas haciendo, Siempre y cuando el formulario este creado, sino tendrias que crearlo previamente. en los uses agregas el "UNIT" y luego.
y si queres llamar a tu aplicacion Compilada podes USar, El Shellexecute o winexec |
Hola
Creo segun entiendo son dos aplicaciones o proyectos o ejecutables diferenes, para llamar a de un ejecutable o proyecto a otro, siempre que se encuentren archivados en la misma carpeta ejemplo: c/proyecto/compras.exe y en la misma este pedidos.exe, solo tienes que ejecutar la que necesites la llamas asi: Puedes usar un boton y en el evento on click pones: Con solo esto la aplicacion pedidos se ejecutara, sin dejar de ejecutarse la aplicacion compras. Espero sea esto lo que necesitas. Saludos |
Launch???...
Que version de Delphi estas usando NIKOTINA??? porque en delphi 4 a 6 nunca he visto ese launch.. y en trucomania u otros sitios hay una rutinas vastante interesantes para ejecutar un programa externo y no devolver el control hasta que finalize |
Hola Enan0
Yo uso Delphi 6, con este a mi me funciona perfectamente. Ejecuta la aplicacion independientemente de la otra, puedes cerrar o abrir cualuiera de las dos o mas. Saludos |
Cita:
En delphi 2006 tampoco existe. Puedes mirar la unit que utiliza por curiosidad. Gracias. |
Hola y perdon :D talvez lo hice sin querer;)
La cosa empieza asi: Hay que crear un procedimiento primero: Y despues llamarlo: Ya se merezco el regaño, pero aqui esta como se hace. Como se ejecuta via procedimiento, nada mas cambio el nombre del programa al que se quiere llamar, Obviamente uso ExecuteApp.:) Saludos |
Jajajja Si CARAL.. Lo hiciste Vos.. porque no exite :D
Y aparte no tiene mucho sentido porque lo que estas haciendo es llamar Al EXecuteAPP. o tambien al winexec. o shellexecute, dependiendo si tenes la Unit Correcta agregada al programa |
no pense que crearia tanta polemica!!
ja ja. espero no haber creado una polemica del tema. gracias a los dos por darme una ayuda. lo voy a implementar y les cuento.
otra vez gracias y saludos |
| La franja horaria es GMT +2. Ahora son las 01:52:21. |
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