Una de Verce
Una de Verce
Resulta que tras varios intentos con muchos topetazos he conseguido al fin compilar una sencilla funcion de C con BCC32.
Primero la transformé con CLP2HARB. Después la compilé con BCC32 sin problemas, gracias a que se me ocurrio llamar a 'hbdefs.h' (nadie me lo explicó). Se creó el OBJ y despues con TCLIP creé una LIB.
La incorporo a VERCE en el apartado OBJ/LIB de TERCEROS, pero no consigo que VERCE llame a la nueva función HB_FUNC_...... Me dice que no la encuentra. Sin embargo en la LIB si está y con ese mismo nombre HB_FUNC_.....
También lo he intentado con el OBJ, copiandolo al directorio de objetos pero nada. ¿alguien puede decirme como incorporar esa librería/objeto a mi proyecto?
Mil Gracias de antemano.
Saludos
Primero la transformé con CLP2HARB. Después la compilé con BCC32 sin problemas, gracias a que se me ocurrio llamar a 'hbdefs.h' (nadie me lo explicó). Se creó el OBJ y despues con TCLIP creé una LIB.
La incorporo a VERCE en el apartado OBJ/LIB de TERCEROS, pero no consigo que VERCE llame a la nueva función HB_FUNC_...... Me dice que no la encuentra. Sin embargo en la LIB si está y con ese mismo nombre HB_FUNC_.....
También lo he intentado con el OBJ, copiandolo al directorio de objetos pero nada. ¿alguien puede decirme como incorporar esa librería/objeto a mi proyecto?
Mil Gracias de antemano.
Saludos
La verdad es que despues de un par de años me decidi pasar a 32 bits. Ahora estoy pasando mis aplicaciones a xHarbour y mi trabajo me ha costado manejar el Verce. Ahora tengo que cambiar. No se. Yo solo quisiera saber como Utilizar una funcion de una librería externa propia. Si no tengo mas remedio que cambiar a UEStudio lo haré, pero si puedo evitarlo, por ahora prefiero segiur por donde voy, que mi trabajo me está costando.
Gracias por el interés de todas formas.
¿Alguna idea de como incorporar esa funcion a mi programa?
Gracias
Gracias por el interés de todas formas.
¿Alguna idea de como incorporar esa funcion a mi programa?
Gracias
Antolin:
Y no te ajusta incluir el fuente C como parte del proyecto y no como LIB ?, lo puedes incluir en la parte inferior de la pestaña "Fuentes 'PRG' y 'C' del proyecto".
Éxito
Armando
Y no te ajusta incluir el fuente C como parte del proyecto y no como LIB ?, lo puedes incluir en la parte inferior de la pestaña "Fuentes 'PRG' y 'C' del proyecto".
Éxito
Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estimado Amigo solo debes de incluir el .C tal como te indica armando
yo uso verce e incluyo .C y funcionan muy bien
es una herramienta practica de usar o mi punto de vista
exito
si no te resulta mi direccion de hotmail,, para ayudarte ON LINE por MSN
leiva_36@hotmail.com
yo uso verce e incluyo .C y funcionan muy bien
es una herramienta practica de usar o mi punto de vista
exito
si no te resulta mi direccion de hotmail,, para ayudarte ON LINE por MSN
leiva_36@hotmail.com
Mi segundo amor es Programar
Pues muchas Gracias, Lo intentaré así. Con el .C
De todas formas seguiré investigando, pues me gustaría hacerme con una librería propia de aquellas funciones que utilizo con regualridad.
Hay algo que debo de hacer mal pues no tiene sentido que si le digo que utilice esa LIB me siga diciendo que esa funcion no está en el OBJ del programa.
¿Y con una DLL?
Saludos
De todas formas seguiré investigando, pues me gustaría hacerme con una librería propia de aquellas funciones que utilizo con regualridad.
Hay algo que debo de hacer mal pues no tiene sentido que si le digo que utilice esa LIB me siga diciendo que esa funcion no está en el OBJ del programa.
¿Y con una DLL?
Saludos
Master:
Pero como chin.....aos no se va a usar si esta de poca m..
Alguna vez intente con "otros" pero no pude invertirle mucho tiempo para aprender como hacerlo funcionar, tiempo que prefiero invertir en desarrollar aplicaciones, y con VERCE en dos patadas estaba compilando.
Gracias por el aporte, y no te desaparezcas
Un Abrazo
Pero como chin.....aos no se va a usar si esta de poca m..
Alguna vez intente con "otros" pero no pude invertirle mucho tiempo para aprender como hacerlo funcionar, tiempo que prefiero invertir en desarrollar aplicaciones, y con VERCE en dos patadas estaba compilando.
Gracias por el aporte, y no te desaparezcas
Un Abrazo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Ya solucioné el asunto. Resulta que VeRCE no cogía la función porque estaba mal compilada (aun cuando no me dio errores de compilacion) pero si que ve las LIB de terceros.
Antonio Linares tenía razón era cuestion de utilizar las cabeceras adecuadas, pero no me dijo cuales eran y hasta que dí con ellas me he tirado tres días partiendome los cuernos (como se dice en España) con las 2000 cabeceras que hay entre xHarbour, FWH y Borland.
Al fin dí con la siolución correcta, por si a alguien le interesa, a mi me va bien esto:
#include <fwharb.h>
#include <clipapi.h>
#include <winten.h>
#include <windows.h>
Una vez compilada la funcion en C, creé la LIB con TLIB y la agregé al Verce ne el apartado correspondiente a librerias/objetos de terceros y va de maravilla.
hora espero poder crear algunas funciones de interés sin mayores problemas. Me interesan especialmente las gráficas.
VeRCE es estupenda. Por ahora no necesito nada más. Además la aprendí en cuatro días. Mi enhorabuena a sus creadores.
Antonio Linares tenía razón era cuestion de utilizar las cabeceras adecuadas, pero no me dijo cuales eran y hasta que dí con ellas me he tirado tres días partiendome los cuernos (como se dice en España) con las 2000 cabeceras que hay entre xHarbour, FWH y Borland.
Al fin dí con la siolución correcta, por si a alguien le interesa, a mi me va bien esto:
#include <fwharb.h>
#include <clipapi.h>
#include <winten.h>
#include <windows.h>
Una vez compilada la funcion en C, creé la LIB con TLIB y la agregé al Verce ne el apartado correspondiente a librerias/objetos de terceros y va de maravilla.
hora espero poder crear algunas funciones de interés sin mayores problemas. Me interesan especialmente las gráficas.
VeRCE es estupenda. Por ahora no necesito nada más. Además la aprendí en cuatro días. Mi enhorabuena a sus creadores.
Se me olvidaba, el nombre de la funcion debe escribirse en mayusculas. ¿Porqué? ni idea, pero:
HB_FUNC( MiFuncion ) --> NO SE COMPILA ADECUADAMENTE
HB_FUNC( MIFUNCION ) --> SI SE COMPILA ADECUADAMENTE
Al menos eso me ha ocurrido a mi.
Por cierto el CLP2HARB lo unico que hace es cambiar (con STRTRAN) "CLIPPER MiFunc( PARAMS )" por "HB_FUNC( MiFunc )", por eso, recuerda pasar a mayusculas el nombre de tu funcion C++.
HB_FUNC( MiFuncion ) --> NO SE COMPILA ADECUADAMENTE
HB_FUNC( MIFUNCION ) --> SI SE COMPILA ADECUADAMENTE
Al menos eso me ha ocurrido a mi.
Por cierto el CLP2HARB lo unico que hace es cambiar (con STRTRAN) "CLIPPER MiFunc( PARAMS )" por "HB_FUNC( MiFunc )", por eso, recuerda pasar a mayusculas el nombre de tu funcion C++.
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
No niego que pueda necesitar mejoras, pero si bien a veces debo manejarme con un batch para compilar clases de terceros, para mis aplicaciones, siempre uso VERCE y me ha resultado sencillo y cómodo, he tratado con otro, pero me ha resultado demasiado complejo, y no me gusta invertir demasiado tiempo en algo si tengo algo que funciona, me pasa lo mismo con Resource Workshop, no dudo que hayan mejores, pero cuando intento cambiar, renuncio por falta de tiempo con la misma sensación de frustración.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
Felicidades..
Comparto la idea de Jose Luis....
Si no fuera por verce, no se que hubiera hecho para poder compilar mis aplicaciones, de verdad que es la manera mas facil de crear el ejecutable.
Amigo gracias por tu aporte se nota que nos a sacado a apuros a varios de nosotros.
Si no fuera por verce, no se que hubiera hecho para poder compilar mis aplicaciones, de verdad que es la manera mas facil de crear el ejecutable.
Amigo gracias por tu aporte se nota que nos a sacado a apuros a varios de nosotros.
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]