![]() |
¿Cómo se crea una pequeña dll?
Hola:
Nunca he creado una dll funcional. 1º) Desde un Form1 nuevo pongo un botón normal. 2º) Al pinchar el botón se habre otro Form 2 que creé. ¿Puedo hacer una dll el Form 2? Si creo Form en el mimo exe es cada vez más grande y tarda una eternidad en compilar y guardar los cambios. En los form nuevos incluyo muchas fotos. Si esto se puede hacer, cólo lo hago y como llamo a esa dll, etc.. Creo que la ayuda que pido es muy compleja... lo siento. |
1 Archivos Adjunto(s)
Hola,
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Adjunto un sencillo ejemplo. Actualización: Si quieres ampliar información acerca de las "DLLs" en estos mismos Foros podrás hacerlo, por ejemplo, fíjate en esta búsqueda. |
Bueno, y si se peude hacer como se hace.
Un ejemplo: Creo una ficah desde el principo, luego pongo un botón normal. A partir de ahí me gustaría que me dijeran los pasos porque esto de las dll no lo he tocado nunca. Quería que me ayuden que al tocar el botón, se habra otro Form2 pero que está en un dll. Cómo lo creo y cual es el código para llamarlo. Se que pido una ayuda muy grande y pesada para ayudar, confiezo que esto lo quiero saber más que necesida es por curiosidad. Un cordial saludos |
Hola,
Cita:
|
No lo había visto.
lo he comprobado pero iba a midificar algo de la dll y no puedo modificarla el contedido de controles, Un vez creada la dll no puedes modificarla, el codigo fuente? |
Hola,
Tú puedes crear una librería "DLL" desde Delphi, iniciando el tipo de proyecto adecuado: Menú -> New -> Other -> DLL Wizard. Entonces, si tú creas la librería "DLL", o sea, el proyecto en cuestión, ¿cómo no vas a poder acceder a su código fuente? El ejemplo de más arriba es, precisamente, el código fuente de la librería "DLL" creada como ejemplo, valga la redundancia. Por supuesto que puedes modificar lo que creas oportuno. |
Hola,
Se me ocurre que tal vez te interese leer el artículo Librerías en Delphi (Dlls), firmado por Néstor Freire y publicado, entre otros sitios, en El rinconcito de Delphi. Es muy ilustrativo y podrás ver cómo hacer lo que te propones, incluso mejor que con mi ejemplo de más arriba: Néstor Freire se explaya en cómo solucionar determinados problemas que yo no tuve en cuenta en el citado ejemplo. En fin, que te recomiendo el artículo, si me lo permites. |
La franja horaria es GMT +2. Ahora son las 18:00:54. |
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