FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Controles ActiveX
Me gustaria saber que condiciones debe cumplir un control ActiveX para que sea compatible con Delphi, me ha pasado un par de veces que al importar algun control de este tipo no se genera ningun problema, pero al tratar de ejecutar alguna aplicacion que contenga dicho control, se generan errores que impiden que esta se ejecute....
De antemano se agradece cualquier ayuda... |
#2
|
||||
|
||||
Digamos que la arquitectura ActiveX esta diseñada para que no dependa del lenguaje con que se la utiliza, por consiguiente no existiría incompatibilidad alguna a no ser que esa librería en particular haya sido diseñada con un propósito específico para algun lenguaje. Por ejemplo, si quieres utilizar un Edit que guarde fechas en VB y en Delphi el trato de este dato es diferente, sucederá algo parecido con los componentes UBound o DataAware.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Normalmente manejo controles ActiveX escritos en C o C++, pero indistintamente de eso se generan errores al utilizarlos con Delphi....Ademas federico como dices la arquitectura ActiveX es independiente de la plataforma, por lo cual no deberian generarse errores....Mi otra duda es hacerca de que cuando generas ejecutables con dichos controles en Delphi, estos se integran en un paquete unico como un .exe independiente o continuan siendo librerias de enlace dinamico como en VB...
|
#4
|
||||
|
||||
Cita:
Por eso las tienes que instalar y registrar como para usarlas en cualquier lenguaje. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Si obtenes errores.. muy probablemente estén dentro del Activex (mal programado). De cualquier forma ese "obtengo errores" es exageradamente vago como para darse una idea de por donde van los tiros...
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
El error que obtengo es "OLE error 800A018A"...respecto a que esten mal programos, yo me guio mas por una incompativilidad de tipos de datos entre los soportados por Delphi y los manejados por el componente, en todo caso es una especulacion....porque en teoria dichos componentes devieran ser soportados por Delphi.
Saludos.... |
|
|
|