Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   compilar delphi en el builder (https://www.clubdelphi.com/foros/showthread.php?t=60146)

zidfrid 22-09-2008 16:19:04

compilar delphi en el builder
 
Hola de nuevo amigos del foro, veran tengo una inquietud.

resulta que tengo un componente libre cuyo codigo fuente esta en pascal (delphi), yo trabajo con el c++ builder 6, igual el componente me funciona. Pero resulta que el componente no me da todo su rendimiento en c++ cosa que veo si hace en delphi.

la pregunta es: ¿ puedo mesclar codigo (c++ y pascal) en el builder, y en una misma aplicacion de tal forma que pueda obtener el rendimiento optimo del componente?

si eso se puede, agradeceria mucho cualquier orientacion de como hacerlo.

de todas formas amigos, muchas gracias por leer este hilo y por el tiempo empleado en ello.:)

coso 22-09-2008 19:33:40

hola,
no se puede, a no ser que sea codigo compilado (.obj o .dcu). Si tienes los dos compiladores, prueba de mejorarlo en uno y luego usarlo en el otro. saludos.

zidfrid 23-09-2008 16:41:40

gracias por la respuesta coso, ire viendo que puedo hacer entonces. :)

escafandra 23-09-2008 17:57:28

Bueno, en cierta medida si se puede usar código delphi en Builder. Las unidades deben estar en archivos separados. El problema lo puedes tener en el caso de los componentes, que son mas complejos que un simple unit con algunas funciones. En algunos casos tenemos que adaptar un poco el código delphi.

Si en un proyecto añadimos un archivo delphi.pas Builder lo compila y crea un archivo.hpp con las definiciones necesarias para usarlo en Builder. Para esto, a veces tenemoc que forzar la compilación del archivo.pas (Ctrl+F9) pues necesitamos el archivo.hpp para nuestro código C++

Saludos.

fleitas56 26-09-2008 17:27:12

eso es un poco relativo
 
cuando el builder genera el hpp a veces va todo bien, pero en ocasiones cuadno estás utilizando la componente da problemas por algunas librerías que faltan en el bcb, yo estoy a cada rato en esa situación y algunos funcionan y otros no, pero la mejor pregunta es si tienes un paquete del delphi lleno de componentes que quieres utilizar y librerías necesarías para esos componentes como compilo el paquete completo si alguien me puede decir please..............


La franja horaria es GMT +2. Ahora son las 22:18:46.

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