Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Providers (https://www.clubdelphi.com/foros/forumdisplay.php?f=10)
-   -   crear activeX o dll para usar en otros sistemas (https://www.clubdelphi.com/foros/showthread.php?t=83233)

roberto_alg 24-05-2013 12:20:38

crear activeX o dll para usar en otros sistemas
 
Muy buenas a todos,

Quiero hacer una dll/activeX para que se pueda utilizar en varias plataformas (c++, delphi...) y me estoy volviendo loco

Primero he creado un activeX library
Luego he añadido un COM object (creo que aqui esta el problema)
Y en este Com object he creado mis propiedades funciones etc...
Pero a la hora de utilizarlo en otro proyecto (importando el activeX o dll) lo meto en una paleta, lo puedo añadir al proyecto, pero luego no veo ninguna de las propiedades

¿que estoy haciendo mal?
¿No es un COM object?
Solo quiero hacer un codigo(no visual) que se pueda utilizar en distintas plataformas
¿Me podeis aconsejar?????

nlsgarcia 25-05-2013 22:27:55

roberto_alg,

Cita:

...Quiero hacer una dll/activeX...Solo quiero hacer un codigo(no visual) que se pueda utilizar en distintas plataformas...c++, delphi...
Te comento:

1- Un ActiveX Control es un componente de software que usa la tecnología COM para integrar y extender una Aplicación Host que soporte controles ActiveX, por ejemplo: un IDE con componentes Visuales o No Visuales que expongan sus propiedades en tiempo de diseño usando el modelo COM.

2- Un ActiveX DLL es un DLL que utiliza la tecnología COM para ejecutarse dentro del espacio de memoria de la aplicación que lo utiliza, es parecido a un DLL pero usando el modelo COM.

3- La forma mas simple de distribuir código entre diferentes lenguajes en por medio de DLLs, los cuales constituyen el Standard de Facto para compartir código por medio de librerías de funciones que pueda ser utilizadas entre diferentes lenguajes en Windows.

4- El uso de ActiveX o DLLs dependerá del objetivo de tu aplicación.

Revisa estos links:
Espero sea útil :)

Nelson.

roberto_alg 03-06-2013 16:20:47

Joer Nelson, que currada la explicación.
Muchisimas gracias!!!

Ahora lo probaré y compartiré en el foro mi experiencia ;)


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

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