![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
No, la aplicación la estoy empezando a desarrollar yo.
|
|
#2
|
|||
|
|||
|
Pregunto, tengo que exportar el FormCreate de la dll???
|
|
#3
|
||||
|
||||
|
Tienes que definir el API tú mismo: Qué funciones y procedimientos publicar, qué pretende hacer con cada uno, etc.
Como te veo muy perdido, deberías empezar leyendo la documentación acerca de cómo crear una DLL y utilizarla.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#4
|
||||
|
||||
|
Si no lo has hecho ya, échale un vistazo a esta entrada en mi blog.
Ahí se explican varias opciones, entre ellas, la que tú estás intentando aplicar a tu aplicación. en tu caso, la que está etiquetada como: "EXE + DLL con Carga dinámica(El EXE puede ser con o sin BWRP)" Al final tienes los ejemplos con código fuente para que puedas probar. el que se aplica en tu caso, sería algo así:
Las definiciones serían estas:
En este caso la DLL SUMAS.DLL sería la que tú estás programando y el método Sumar2, el equivalente al que deberías programar tú para que se muestre el formulario que quieres.
__________________
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. Última edición por Neftali [Germán.Estévez] fecha: 23-11-2015 a las 18:19:16. Razón: Añadir las definiciones |
|
#5
|
||||
|
||||
|
Al final de esa entrada, tienes algunos links a otras, sobre cómo trabajar con plugins.
__________________
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. |
|
#6
|
|||
|
|||
|
Neftali, ya había leído tu artículo y he trabajado con dll´s que exportaban algunas funciones.
Lo distinto aca es que es una aplicación que ya está funcionando como .exe y necesito poder ejecutarla desde una app. Esta app tiene el formcreate y formshow donde hago inicializaciones y lectura de un par de ini´s. No se si tengo que exportar el formcreate y formshow ó que hacer para que la misma arranque dentro de la nueva app que la instancia. |
|
#7
|
||||
|
||||
|
Para hacer eso, la dll no debe tener el formato de una aplicación, sino un formulario. Puedes tener los formularios que quieras. Te pongo un ejemplo:
La dll:
En la aplicación que ejecuta la dll:
Saludos. |
|
#8
|
|||
|
|||
|
Gracias Escafandra.
Ahora todos los formularios comparten un DataModule con distintos objetos de BBDD, de que mopdo se pueden compartir. Lo mismo sucede con variables publicas que se encuentran en el formulario principal. Gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| convertir mi aplicacion en un servicio | ingabraham | Varios | 1 | 24-09-2013 04:11:07 |
| Error al convertir una aplicación D6 a DXE2 | jafera | Varios | 0 | 26-05-2012 19:20:39 |
| Convertir aplicacion Delphi en Web | Luis Cuenca | .NET | 2 | 20-04-2009 08:56:41 |
| Convertir Aplicacion en Activa | bohemioloco | API de Windows | 3 | 25-04-2007 22:25:29 |
| como convertir mi aplicacion cliente - servidor | difesa | Conexión con bases de datos | 0 | 20-11-2006 22:08:03 |
|