![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola
Se pueden hacer tantos ejecutables como se quiera y ligarlos para trabajar juntos. Se puede hacer si se quiere un ejecutable de cada form, claro es un poco ilogico pero de que se puede, se pude. Por ejemplo en la aplicacion que uso, tengo, cinco programas separados y se entrelazan con el datamodule, se puede llamar a uno o a otro independientemente y ni se nota el cambio de programa. Incluso se puede hacer una dll que enlace los exe, hay muchas maneras de hacer las cosas, todo depende de lo que se quiera hacer y como, al final el cliente ni se daria cuenta de cuantos exe componen el programa completo. Bueno, es nada mas una opinion. Saludos |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Fede
__________________
De lo que hay no falta nada!!! |
|
#3
|
||||
|
||||
|
Cita:
![]() Enlazar ejecutables con un solo datamodulo para todos . Estas seguro?Entiendo lo de llamar o ejecutar aplicaciones entre si, pero no de qeu usaran el mismo Datamodulo. Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#4
|
||||
|
||||
|
Hola
Hay que tener en cuenta algunas cosas: El datamodule simplemente es como un form el que contiene los enlaces a la base de datos entre otros, si usas la misma base de datos para todos los programas simplemente usas el mismo datamodule, que ya contiene lo que necesitas, es casi como insertar una unit al nuevo programa. Primero haces un datamodule donde creas los enlaces a la base de datos y si quieres le pones los reportes etc. Cuando haces un programa nuevo, adhieres el datamodule al proyecto, ojo, el datamodule tiene que estar en la misma carpeta de todos los proyectos. Tengo varios proyectos que trabajan con un mismo datamodule, en mi caso, que uso componentes ADO, lo que contiene el datamodule es esencialmente el adoconnection nada mas, el resto lo deposito en cada form, tal vez no sea una practica correcta pero me siento comodo con ella y me facilita la comprension del programa, pero se pueden colocar todos los componentes que se necesiten en el datamodule sin problemas. Intentalo, no creo que te de ningun inconveniente. Saludos |
|
#5
|
||||
|
||||
|
Hola
Te hice un ejemplo de como enlazar programas exe. El ejemplo consta de dos form (Hechos ejecutables o programas) que se enlazan. A ver si te gusta, ya me contaras. Lo subi a la direccion del club, con vuestro permiso señores moderadores. Si hay algun problema lo podeis quitar. http://www.terawiki.clubdelphi.com/ Se llama Enlazar Programas.Zip esta al final de la lista, de momento. Saludos |
|
#6
|
||||
|
||||
|
Ok, entiendo a donde quieres llegar. Pero en si, el datamodulo qeu tiene cada aplicacion no guarda una relacion funcional entre si.
Atendiendo a lo que tienes, por ejemplo. Existe un table que esta inactivo y en una de las apliciones decides activarlo. Puedes comprobar que en los demas ejecutable ese table sigue inactivo.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#7
|
||||
|
||||
|
Hola
Lo as captado perfectamente. El uso al que me refiero es exactamente el que estas mencionando, un unit o form mas, no es exactamente que el datamodule funcione en uno o en otro, es el uso del mismo para varios proyectos. Logicamente si en un programa esta funcionando el datamodule y el otro no esta corriendo, pues no estaran activas las tablas del segundo esta claro. Pero bueno, lo interesante de esto es que se crea una discusion a un procedimiento de un novato como yo, me alagas hombre. Saludos |
|
#8
|
|||
|
|||
|
Hola
Gracias a todos por los enlaces. Seguro que me serviran . Por lo que veo, tengo que estudiar el enlace que me ha dado hector sobre los bpl.Caral: Estudiare eso que dices, aunque como vtdeleon, estoy algo confundido. Neftali: El ejecutable es grande, si hablamos de ancho de bando en internet, no LAN. Pues desearia enviar cualquier modificacion o actualizacion via correo (u otra forma), pero solo del modulo en cuestion. El proyecto utiliza componentes de terceros, ademas de algunos graficos que quizas sea por esto tan grande. Pero asi lo quiere el cliente, con todos sus grafiquitos. |
|
#9
|
||||
|
||||
|
Caral, la verdad es que quien mal interpreto el asunto y vio otro punto fui yo.
Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#10
|
||||
|
||||
|
Cita:
[Ejemplo]-Enlazar programas.zip Para seguir con la nomenclatura del resto de elementos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#11
|
||||
|
||||
|
Hola Neftali
La verdad queria ponerle ese titulo pero se me escapo y se puso solo. Fue culpa mia no hacerlo, aunque tuve la intencion, no supe como solucionarlo, te agradezco que lo hicieras, tratare de que no vuelva a ocurrir. Saludos Maestro. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Una aplicación en partes | PabloTech | Varios | 2 | 23-01-2007 18:06:03 |
| Animator vs. Animation (partes I y II) | dec | Humor | 1 | 18-11-2006 19:51:39 |
| Partes de TDate | beatriz g | Varios | 1 | 04-09-2006 19:57:22 |
| Dividir la Aplicacion en Partes | brandolin | Varios | 6 | 08-07-2005 23:44:04 |
| Obtener la Fecha por partes | bustio | OOP | 1 | 08-07-2004 16:45:58 |
|