Una de Verce

Una de Verce

Postby antolin » Thu Jun 28, 2007 2:42 pm

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

Postby antolin » Thu Jun 28, 2007 4:29 pm

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

Postby Armando » Thu Jun 28, 2007 6:48 pm

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

Postby A&C » Thu Jun 28, 2007 7:49 pm

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

Postby antolin » Thu Jun 28, 2007 7:58 pm

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

Postby VeRCE » Fri Jun 29, 2007 2:11 pm

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

Postby Armando » Fri Jun 29, 2007 2:49 pm

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

Postby JoseLuis » Fri Jun 29, 2007 9:35 pm

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

Postby antolin » Fri Jun 29, 2007 9:41 pm

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

Postby antolin » Sun Jul 01, 2007 9:30 am

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

Postby VeRCE » Mon Jul 02, 2007 6:52 pm

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

Postby sysctrl2 » Mon Jul 02, 2007 7:13 pm

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
sysctrl2
 
Posts: 1003
Joined: Mon Feb 05, 2007 7:15 pm

Postby jose_murugosa » Tue Jul 03, 2007 12:00 am

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
jose_murugosa
 
Posts: 1167
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Felicidades..

Postby leandro » Tue Jul 03, 2007 2:07 pm

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 AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1622
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby VeRCE » Tue Jul 03, 2007 2:15 pm

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 28 guests