Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-09-2016
TOLO68 TOLO68 is offline
Miembro
 
Registrado: sep 2016
Posts: 14
Poder: 0
TOLO68 Va por buen camino
jajajajaja!!!!, otra cosa que querias decir, un video que lleva XXX ????
Si menosmal que no ha sido unos de estos porque nos banean a todos.

Asi mismo voy a poner los pasos que hago, porque algunos OCX de prueba
que he hecho con C++ Builder, si puedo importarlos en el mismo C++ Builder y en VB

Ojo !!!, el control esta desarrollado y compilado en "Visual Basic 5 Control Creation Edition"
No se si sera este el problema

Hago los siguientes pasos

Menu Component-Import ActiveX Control

Se abre la Ventana "Import Activex"

En la lista selecciono el OCX

Me dice que ya existe el NombreControl.cpp y le doy a sobreescribir

Y se abre una ventana de codigo con el NombreControl.cpp

A partir de aqui no se que hacer, porque el control no aparece
en la barra de herramientas donde estan los demas con lo cual
no puedo ponerlo en el form donde lo necesito, no se si es que tengo
que compilar este archivo, registrarlo, etc....

En todo caso lo que haria es enviaros un OCX de prueba para que lo podais
descargar, y probar vosotros mismos a ver si lo podeis importar a Builder

Gracias de antemano
Responder Con Cita
  #2  
Antiguo 14-09-2016
exmachina exmachina is offline
Miembro
NULL
 
Registrado: sep 2016
Ubicación: 127.0.0.1
Posts: 30
Poder: 0
exmachina Va por buen camino
Cita:
Empezado por TOLO68 Ver Mensaje
jajajajaja!!!!, otra cosa que querias decir, un video que lleva XXX ????
Si menosmal que no ha sido unos de estos porque nos banean a todos.

Asi mismo voy a poner los pasos que hago, porque algunos OCX de prueba
que he hecho con C++ Builder, si puedo importarlos en el mismo C++ Builder y en VB
..
Sobre lo de usar un control ACtiveX en C++ Builder no puedo ayudarte ya que soy novato, pero lo que si puedo asegurar es que el control necesita que la libreria de tiempo de ejecucion de visual basic 5 este instalada en el equipo donde se ejecutara . En los sistemas operativos mas recientes de MS esta instalada la libreria de tiempo de ejecucion de visual basic 6, pero no la de visual basic 5
Responder Con Cita
  #3  
Antiguo 15-09-2016
TOLO68 TOLO68 is offline
Miembro
 
Registrado: sep 2016
Posts: 14
Poder: 0
TOLO68 Va por buen camino
exmachine gracias, me imagino que te refieres a la libreria msvbvm50.dll
esta la tengo instalada porque tengo el visual basic 5 instalado,
creo que el problema me viene de no haber compilado el package de los
archivos que me crea al importar el ocx o algo de esto
porque no se en que ventana me salian los iconos de los controles que funcionan
en color, y los que no funcionan en gris, creo que era la de clases

Vaya pesadillaaaaa!!!!, con lo facil que es importarlos en Visual Basic

Bueno tendre paciencia hasta que un dia lo logre o alguien lo haya
solucionado, ya que por internet veo que hay mas gente que le pasa lo mismo


gracias
Responder Con Cita
  #4  
Antiguo 15-09-2016
exmachina exmachina is offline
Miembro
NULL
 
Registrado: sep 2016
Ubicación: 127.0.0.1
Posts: 30
Poder: 0
exmachina Va por buen camino
Pues si, me referia a la libreria msvbvm50.dll.

Hoy he probado a importar un control ActiveX (creado con VC++) en C++ Builder 2010 y tengo los mismos problemas que tu. Este fin de semana seguire probando, a ver si encontramos una solucion.

Un saludo
Responder Con Cita
  #5  
Antiguo 18-09-2016
TOLO68 TOLO68 is offline
Miembro
 
Registrado: sep 2016
Posts: 14
Poder: 0
TOLO68 Va por buen camino
Hola a todos, ya esta por aqui vuestra pesadilla!!!!!, jejejejejjej

Tengo una consulta

Estoy creando un ActiveX ActiveForm en C++ Builder

Ya he hecho pruebas con graficos y demas
incluso lo he compilado para poder cargar la OCX en VB y va perfecto

pero....mi duda es

como hago para agregar propiedades y metodos a este control porque
me salen un monton de opciones al crearlas y luego me da un error de codigo

la verdad es que el C++ Builder me va gustando
aunque claro algo mas dificil que el VB,

tambien si alguien sabe de un tutorial o manual para crear controles

gracias de antemano
Responder Con Cita
  #6  
Antiguo 18-09-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Esta pregunta tiene algo que ver con la que iniciaste el hilo?
Recuerda nuestra guía de estilo, gracias.
Responder Con Cita
  #7  
Antiguo 20-09-2016
exmachina exmachina is offline
Miembro
NULL
 
Registrado: sep 2016
Ubicación: 127.0.0.1
Posts: 30
Poder: 0
exmachina Va por buen camino
Haz clic el menu View->Type Library. Ahi podras añadir propiedades y metodos.
Realmente es muy difrerente a VB6, pero esto es mas "real" que vb6 ya que vb6 "esconde" muchas cosas de COM/ActiveX para simplificar su uso, pero a su vez tambien lo limita. SI puedes hecha a un vistazo a algun tutorial de como crear controles y librerias COM con ATL ya que encontraras bastantes similitudes, especialmente acerca de los tipo de datos (SafeArrray, BSTR, LONG, etc) la forma de usarlos y sobre todo sobre las propiedades.

Un saludo.
Responder Con Cita
  #8  
Antiguo 20-09-2016
TOLO68 TOLO68 is offline
Miembro
 
Registrado: sep 2016
Posts: 14
Poder: 0
TOLO68 Va por buen camino
Gracias exmachine, alli veo todas las propiedades y que me salian en el ocx creado
con c++ builder cuando lo cargaba en VB, parece ser esto
porque habia propiedades que no necesitaba en el ocx, e igual se pueden quitar desde aqui
voy a probar!!!!!!!, ojala me vaya bien, porque los controles los hago con un ActiveForm

Muchas gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No puedo usar AddFlow5.4 ActiveX en C++builder 6 aguml C++ Builder 0 23-12-2014 19:47:57
crear activeX o dll para usar en otros sistemas roberto_alg Providers 2 03-06-2013 16:20:47
crear guis y dudas para empezar CarmaZone Lazarus, FreePascal, Kylix, etc. 7 05-02-2007 02:51:19
Usar ActiveX importados en otras maquinas crijos Varios 1 21-01-2006 20:06:33
Insertar ActiveX en C++Builder salva2 C++ Builder 1 01-07-2004 16:04:46


La franja horaria es GMT +2. Ahora son las 01:33:07.


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