Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-03-2010
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Dll o Package

Hola compañeros, tengo unos projects que an crecido ultimamente, estoy trabajando en un projecto grande almenos para mi, bueno...
lo que quisiera es que me recomendaran que es mejor utilizar , si una dll o un package para almacenar los furmularios de los modulos, lo que quiero es meter los modulos en estas dejando el main mas estable o sea mas pequeño en tamaño, hasta ahora tengo un pequeño sistemita que su exe anda al rededor de los 7 megas y me parece mucho, espero sus comentarios

saludos.
__________________
all your base are belong to us
Responder Con Cita
  #2  
Antiguo 03-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que en estos casos la respuesta simple es: si todo tu desarrollo es en delphi usa paquetes. En caso contrario, si algunos múdulos han de ser usados por otros lenguajes, entonces usa bibliotecas dll.

// Saludos
Responder Con Cita
  #3  
Antiguo 03-03-2010
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por roman Ver Mensaje
Creo que en estos casos la respuesta simple es: si todo tu desarrollo es en delphi usa paquetes. En caso contrario, si algunos múdulos han de ser usados por otros lenguajes, entonces usa bibliotecas dll.

// Saludos
es solo para delphi el desarrollo, pero que ventajas hay en esta diferencia, ¿porque delphi trabaja mejor con paquetes que con dll?
__________________
all your base are belong to us
Responder Con Cita
  #4  
Antiguo 03-03-2010
Avatar de Softweb
Softweb Softweb is offline
Miembro
 
Registrado: ago 2008
Posts: 46
Poder: 0
Softweb Va por buen camino
Cita:
Empezado por look Ver Mensaje
es solo para delphi el desarrollo, pero que ventajas hay en esta diferencia, ¿porque delphi trabaja mejor con paquetes que con dll?
Hola

Los paquetes son en realidad Dll con la extensión renombrada, pero funcionan mejor porque estan diseñadas con un sistema de enlace especifico
para las aplicaciones creadas en Delphi.


Saludos.
Responder Con Cita
  #5  
Antiguo 03-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues sí; como dice Softweb, los paquetes son dll especializadas que se adaptan mejor a Delphi. De entrada, comparten el objeto Application cosa que, según me parece, no sucede con una dll y en determinadas circunstancias puede ser importante, máxime tratándose de formularios. En general, en un paquete puedes trabajar cómodamente con clases, componentes, formularios.

Además, comparten memoria, lo cual quiere decir que puedes usar lbremente el tipo de datos string para pasar información a y desde el paquete, a diferencia de una dll, en la que debes restringirte a PChar o añadir un manejador especial de memoria.

Esto podría orientarte mejor.

// Saludos
Responder Con Cita
  #6  
Antiguo 03-03-2010
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Gracias compañeros , sus comentarios han sido de mucha ayuda
__________________
all your base are belong to us

Última edición por look fecha: 03-03-2010 a las 16:21:23.
Responder Con Cita
  #7  
Antiguo 03-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
han

// Saludos
Responder Con Cita
  #8  
Antiguo 03-03-2010
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por roman Ver Mensaje
han

// Saludos
corregido ....
__________________
all your base are belong to us
Responder Con Cita
  #9  
Antiguo 04-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Softweb Ver Mensaje
Los paquetes son en realidad Dll con la extensión renombrada...
Y con alguna cosilla más...

Cita:
Empezado por look Ver Mensaje
es solo para delphi el desarrollo, pero que ventajas hay en esta diferencia, ¿porque delphi trabaja mejor con paquetes que con dll?
Si es un desarrollo para Delphi, yo te recomendaría BPL's. No pierdes nada y ganas algunas cosas.
__________________
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.
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
Creando package Esteban Quito Varios 2 07-01-2009 17:16:50
Error al Leer un Package elcolo83 Varios 1 12-06-2008 14:12:52
Buscar texto en los DTS Package delphisenda SQL 0 07-08-2007 19:21:11
Package Dinamicos brandolin OOP 0 07-07-2005 20:46:26
Package con componentes. zugazua2001 Varios 3 16-06-2005 09:33:37


La franja horaria es GMT +2. Ahora son las 09:54:09.


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