FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
En el código anterior tienes esto
Más adelante dices que te funciona esto:
y finalmente el código que te falla:
Si no me he perdido en todo esto TMyObjectDLL no es mas que una instancia de la clase TClassMyObject. Pero al final no deja de ser mas que una variable, no puedes hacer que TOtraMyClass sea una clase hija de TMyObjectDll porque como te dice el mensaje TMyObjectDll no es un TYPE. Podrías hacer: Como digo espero no haberme perdido pero a priori parece que te has despistado, igual por haberle puesto de nombre TMyObjectDLL a una instancia del objeto TClassMyObject. Puede colaborar con el error que funcione el código: pero despues de todo TMyobjectdll aunque sea un instancia tiene un metodo create que devuelve un objeto del tipo TMyAbstractObject, aunque si he seguido bien todo tu código igual te serviría:
Última edición por engranaje fecha: 02-06-2018 a las 16:49:27. |
#2
|
|||
|
|||
Gracias engranaje por responder
Cita:
Aquí dejo un enlace a la estructura del programa y aquí dejo el código fuente por si alguien quiere hacer pruebas: https://www.megaupload.us/10ip/MiEjemplo.rar La idea original que pretendo es cargar una clase desde una DLL, Al igual que cuando se utiliza una función definida en una DLL el programa solo sabe el nombre de la función y los parámetros que utiliza, sin conocer mas nada sobre dicha función y se carga de esta manera
Para utilizar una clase la idea sería algo similar, como poder hacer algo así:
Aunque evidentemente esto no esta soportado, ni lo acepta el compilador, por eso ando buscando alternativas... Como una clase es bastante mas compleja que una simple función, he pretendido utilizar clases predefinidas donde las funciones genéricas al menos estén definidas ya en interfaces y donde el programa que pretende utilizar dicha clase, tenga ya de antemano alguna información sobre la clase |
#3
|
||||
|
||||
Cita:
¿Puedes subir el fichero al FTP del club o algún otro sitio "normal"? Después de unas cuantas extensiones que me ha intentado instalar esta web, varias ventanas de publicidad, pedirme que quite el AdBloqcker y unas cuantas esperas, he decidido desistir...
__________________
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. |
#4
|
|||
|
|||
Gracias Neftali por responder
Cita:
Aquí esta el enlace al fichero en el FTP del ClubDelphi Leer_Clase_Desde_DLL.rar |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aclaración sobre Herencia de Clases | lugabame | OOP | 2 | 14-01-2015 16:07:06 |
Clases y Herencia en PHP | salvica | PHP | 3 | 15-04-2011 21:06:12 |
¿Cómo puedo implementar clases,herencia,poliformismo en Delphi con ejemplos? | Master23 | Varios | 2 | 21-08-2010 18:58:22 |
Los ayudantes de clases (o clases ayudantes), ¿ya se gestaban en Delphi 7? | Al González | OOP | 5 | 12-12-2007 09:03:52 |
Clases y herencia | dec | HTML, Javascript y otros | 1 | 16-01-2007 10:53:36 |
|