Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Sistema separado en modulos (https://www.clubdelphi.com/foros/showthread.php?t=73818)

ramflores 18-05-2011 15:06:42

Sistema separado en modulos
 
Buen dia Foro.

No se si en esta sección sea la correcta para exponer mi duda.

Estoy desarrollando un sistema que abarca varios módulos como Bancos, CxC, CxP, Facturacion, Inventarios, contabilidad, etc.

Mi duda es que si en lugar de que quede todo en un Solo EXE, se pueda separar por módulos algo como:

Sistema.exe, Bancos.app, CxC.app, CxP.app

Pero que dentro del mismo sistema.exe se vea todo integrado, como si fuera el mismo EXE.

No se si supe explicarme

Gracias de antemano

Neftali [Germán.Estévez] 18-05-2011 16:42:37

Busca en los foros sobre DLL's o Packages, creo que te puede interesar.
En mi blog también puedes encontrar algunas entradas relacionadas con el tema y algunos ejemplos.

* Sistema de plugins utilizando packages dinámicos
* Sistema de PlugIns en Delphi – Parte 2
* DLL’s, BPL’s, Carga dinámica/Estática y “Packages en Runtime”

También , si buscas en los foros por la palabra "Packages" encontrarás bastantes temas al respecto de cómo modularizar una aplicación.

ramflores 18-05-2011 21:48:25

Muchas Gracias por responder.

A ver si entendí, con los DLL o Packet, puedo separar los módulos y así el EXE seria mas pequeño?

En un momento dado si le hago una modificación por decir al modulo de Bancos, solo actualizaría el de Bancos.dll o el Packet de Bancos?

Les echare un vistazo.

Gracias de antemano;)

Neftali [Germán.Estévez] 18-05-2011 22:42:41

Cita:

Empezado por ramflores (Mensaje 400544)
A ver si entendí, con los DLL o Packet, puedo separar los módulos y así el EXE seria mas pequeño?
En un momento dado si le hago una modificación por decir al modulo de Bancos, solo actualizaría el de Bancos.dll o el Packet de Bancos?

Correcto. Esa puede ser la idea.
Luego la cosa es más compleja, pero vale la pena que le dediques un poco de tiempo a revisarlo.
Puedes usar packages o DLL's. Carga estática o dinámica.
Tambien debes tener en cuenta temas de diseño.

Lo dicho, te recomiendo que leas sobre el tema y preguntes si tienes dudas. Luego puedes hacer algunas pruebas sencillas a ver si te convence y se ajusta a lo que necesitas.

ramflores 18-05-2011 22:44:30

Muchas gracias.

le dare una buena leida y vere como puedo aplicarlo en un momento dado y les comento.

Gracias de antemano
;)


La franja horaria es GMT +2. Ahora son las 08:35:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi