Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-07-2004
senpiterno senpiterno is offline
Miembro
 
Registrado: abr 2004
Posts: 112
Poder: 21
senpiterno Va por buen camino
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...
Responder Con Cita
  #2  
Antiguo 01-07-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 01-07-2004
senpiterno senpiterno is offline
Miembro
 
Registrado: abr 2004
Posts: 112
Poder: 21
senpiterno Va por buen camino
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...
Responder Con Cita
  #4  
Antiguo 01-07-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por senpiterno
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...
Tus palabras: "...continuan siendo librerias de enlace dinamico como en VB..."

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.
Responder Con Cita
  #5  
Antiguo 02-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 02-07-2004
senpiterno senpiterno is offline
Miembro
 
Registrado: abr 2004
Posts: 112
Poder: 21
senpiterno Va por buen camino
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....
Responder Con Cita
  #7  
Antiguo 02-07-2004
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
No es que venga a defender a jachguate ni mucho menos, pero he visto cada control ActiveX cuando usaba VB...

El error que mencionás mucho no le puedo sacar. Planteo como un supuesto el hecho de que el control le pueda estar faltando una dependencia y que esté provocando esto.

Pero, peeeeeero, en Delphi prefiero evitar en la manera de lo posible la utilización de objetos ActiveX por lo cuál no soy el más indicado para darte una respuesta adecuada.

Siento no poder ayudarte más que eso...
__________________
Suerte
.: Gydba :.
Responder Con Cita
  #8  
Antiguo 02-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cool

Cita:
Empezado por senpiterno
yo me guio mas por una incompativilidad de tipos de datos entre los soportados por Delphi
Pues salvo que estes usando directamente punteros o algúna asignación directa... lo que aparece en el inspector de objetos debieran ser solo "tipos de dato soportados" por el activex.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #9  
Antiguo 18-08-2004
carlosmoralesm carlosmoralesm is offline
Miembro
 
Registrado: feb 2004
Posts: 94
Poder: 21
carlosmoralesm Va por buen camino
yo tengo un problerma con un activex
al importarlo desde delphi no me aparece el icono en la pestaña activex
pero en VB si me aparece el icono

hay alguna forma de arreglar esto
Responder Con Cita
  #10  
Antiguo 19-08-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por carlosmoralesm
al importarlo desde delphi no me aparece el icono en la pestaña activex
¿Cómo importaste este objeto?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #11  
Antiguo 21-08-2004
carlosmoralesm carlosmoralesm is offline
Miembro
 
Registrado: feb 2004
Posts: 94
Poder: 21
carlosmoralesm Va por buen camino
Hola a todos


lo hice de la siguiente manera

en el Menu de componentes seleccione Import activex control

luego lo selecciono de la lista y le digo install me dice que recompilara el dclusr

y no me dice que instalo nada.

y no me aparece el icono.

que puedo hacer

tengo el codigo fuente del ocx en visual basic


Les agradecere infinitamente que me ayuden




Gracias de Antemano
Responder Con Cita
  #12  
Antiguo 25-08-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
¿No te sale un cartel diciendo que componentes se instalaron?.. ¿El procedimiento Register registra estos componentes en ActiveX?... ¿Estas seguro que se trata de componentes ActiveX y no simplemente librerías?

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #13  
Antiguo 27-09-2004
carlosmoralesm carlosmoralesm is offline
Miembro
 
Registrado: feb 2004
Posts: 94
Poder: 21
carlosmoralesm Va por buen camino
si es un componente activex y cuando lo instalo no me aparece el cartel diciendo que se instalo el componente
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:34:01.


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
Copyright 1996-2007 Club Delphi