• Jueves 14 de Noviembre de 2024, 17:18

Autor Tema:  Version del Builder  (Leído 1648 veces)

miguelcolon

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Version del Builder
« en: Domingo 4 de Julio de 2010, 00:34 »
0
Hola gente,

Tengo que modificar un programejo que he "heredado sin padre vivo o conocido" y no se con que version del C++ Builder tengo que hacerlo?
Como datos tengo los siguientes:
El proyecto es extension *.bpr (dentro dice "VERSION = BCB.04.04", por lo tanto estaria realizado por C++ Builder 5 o superior segun la extension aunque
 en los FLAGS va sobre el path ..CBuilder4bin.. ??).
Es un Form.
Realizado y compilado entre el 2001 y el 2005 sobre Window NT.
Entre que entre otras cosas accede a puerto serie y base de datos (extension *.gdb, creo que es interbase).

Intente abrirlo con la ultima version disponible (Embarcadero RAD Studio 2010) y me tiro muchos errores sobre
librerias tipo vcl y sobre los objetos sobre el Form (botones, error sobre "Qrpt"...)

Desde ya muchas gracias... :comp:

rfog

  • Miembro MUY activo
  • ***
  • Mensajes: 166
    • Ver Perfil
Re: Version del Builder
« Respuesta #1 en: Lunes 12 de Julio de 2010, 13:15 »
0
Está hecho con la versión 4, aunque de la 4 a la 6 te podría valer bien, ya que prácticamente son la misma pero con ampliaciones a la VCL (y más bugs, por supuesto).
Microsoft Visual C++ MVP - Mi blog sobre programación: http://geeks.ms/blogs/rfog

miguelcolon

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Version del Builder
« Respuesta #2 en: Lunes 12 de Julio de 2010, 20:04 »
0
Cita de: "rfog"
Está hecho con la versión 4, aunque de la 4 a la 6 te podría valer bien, ya que prácticamente son la misma pero con ampliaciones a la VCL (y más bugs, por supuesto).
Gracias x la respuesta.
Logre abrir el proyecto con el C++ Builder 4 pero me tira error del tipo "class TQCButton not found" y "class TScrollIX not found". En el
codigo tengo en el header directrices como:
#pragma link "QCBUTTONLib_OCX"
o
#pragma link "SCROLLXLib_OCX",
entiendo que son directrices para controles ActiveX, es decir, *.OCX pero en el proyecto solo tengo QCBUTTONLib_OCX.cpp, *.h, *.dcr y *.obj,
tendre que precompilarlos de alguna manera para que me genere los *.ocx o se compilan con el propio proyecto que los incluye?.

Salu2.

rfog

  • Miembro MUY activo
  • ***
  • Mensajes: 166
    • Ver Perfil
Re: Version del Builder
« Respuesta #3 en: Lunes 12 de Julio de 2010, 20:47 »
0
No necesariamente.

Lo que tienes que hacer es identificar esos controles y registrarlos en el ordenador de desarrollo (y luego en el cliente).

Esos ficheros que tienes en tu proyecto son el "wrapper" de esos OCX, que podrían formar parte del mismo "Project Group" o de otro proyecto o ser componentes comerciales. Por el nombre no me dicen nada.

Aunque también podrían ser el propio control... pero si hay un DCR es que hay PAS, y podrían ser "restos" del componente. Si están añadidos al proyecto, y son el componente en lugar del wrapper, debería compilar...
Microsoft Visual C++ MVP - Mi blog sobre programación: http://geeks.ms/blogs/rfog