Una de Verce

Post Reply
antolin
Posts: 475
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Una de Verce

Post by antolin »

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
antolin
Posts: 475
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Post by antolin »

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
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

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
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
User avatar
A&C
Posts: 214
Joined: Sat Aug 19, 2006 1:37 pm
Location: Chile

Post by A&C »

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
Mi segundo amor es Programar
antolin
Posts: 475
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Post by antolin »

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
User avatar
VeRCE
Posts: 219
Joined: Fri Nov 04, 2005 2:34 pm
Location: Mexico D.F.
Contact:

Post by VeRCE »

Hola... es agradable saber que todavia hay alguien usando mi aplicacion....
La solucion a tu problema te la esta comentando A&C


Saludos cordiales
Juan Carlos Salinas Ojeda
México. D.F.
-------------------------------------------------
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

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
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
JoseLuis
Posts: 359
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo

Post by JoseLuis »

No digas ni en broma que "todavia hay alguien usando mi aplicación", yo no sabría hacer nada fuera de VerCe. Yo estuve a punto de tirar la toalla con xharbour, y me topé con tu aplicación, y me enganché al maravilloso mundo de Fivewin+xharbour+verce.

Así que gracias mil

Saludos

Jose Luis
antolin
Posts: 475
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Post by antolin »

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.
antolin
Posts: 475
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Post by antolin »

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++.
User avatar
VeRCE
Posts: 219
Joined: Fri Nov 04, 2005 2:34 pm
Location: Mexico D.F.
Contact:

Post by VeRCE »

caray pues muchas gracias por sus comentarios...
vere si me doy un tiempecito para poder agregarle un par de
cosillas mas... la cosa es que ya no uso windows :? JEJE..

Bueno... saludos cordiales a todos.
Juan Carlos Salinas Ojeda
México. D.F.
-------------------------------------------------
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Post by sysctrl2 »

J.C.

te dije que aqui se te sigue extrañando o mas bien

' se te sigue Verce-ando'



saludos amigo..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

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!
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Felicidades..

Post by leandro »

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.
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 ]
User avatar
VeRCE
Posts: 219
Joined: Fri Nov 04, 2005 2:34 pm
Location: Mexico D.F.
Contact:

Post by VeRCE »

Bien.... pues me he decidido a hacerle algunos ajustes...
Asi que si tienen alguna recomendacion y/o sugerencia
por favor haganla llegar a salinasj @ geainternacional.com

Gracias de nuevo por sus comentarios
Juan Carlos Salinas Ojeda
México. D.F.
-------------------------------------------------
Post Reply