FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index Off Topic / Otros temas xharbour en modo consola...
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Wed Jul 04, 2007 02:58 PM

Saludos,

Estoy tratando de hacer una aplicacion para que me corra en modo consola, pero no he encontrado la forma de hacerlo.

Osea, los scripts necesarios.

uso los que trae el xharbour y me dan un monton de erros.

si me pueden ayudar les agradecere...

Gracias

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
xharbour en modo consola...
Posted: Wed Jul 04, 2007 03:53 PM

No necesitas absolutamente nada. Solo linkear la lib GTGUI y listo.

Si manejas tu proyecto con XEdit, XMate, AJMake, o incluso con el mismo HBMake puedes generar el exe en modo consola sin ningun problema.

No utilices VerCE porque siempre linkea las libs de FW y no puedes generar un exe para modo consola.

Saludos

R.F.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
xharbour en modo consola...
Posted: Wed Jul 04, 2007 04:46 PM

René,

Para modo consola necesita GTWIN.lib en vez de GTGUI.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
xharbour en modo consola...
Posted: Wed Jul 04, 2007 05:46 PM

Cierto, confusión de GTs, es GTWIN como bien dices.

Saludos

R.F.
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Thu Jul 05, 2007 01:09 PM

Gracias por todo, lo voy a probar y luego les cuento...

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Mon Oct 13, 2008 11:40 PM
saludos,

Retomando el hilo de esto, ya tengo la aplicacion en modo consola, trabajando en WinVista. Hasta ahi todo bien. Ahora necesito compilar eso mismo pero en linux. He encontrado varios ejemplos de script, pero no me dan bien.

En linux Tengo Ubuntu 7.10 Gutsy Gibbon de Octubre 2007, el xharbour lo tengo bien instalador, por que compilo el "Hola Mundo" y lo ejecuto con hbrun.

Si alguien tiene un scrip que sea facilmente adaptable os agradeceria.
Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
xharbour en modo consola...
Posted: Mon Oct 13, 2008 11:55 PM

Pablo,

Aqui tienes uno que te puede ser util:

http://forums.fivetechsoft.com/viewtopic.php?t=10092

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Tue Oct 14, 2008 12:54 AM

Gracias Antonio...

Voy a probar

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
Solicionado!!!-
Posted: Wed Oct 15, 2008 02:52 PM
Ok, Antonio, ya puedo puedo compilar, pero No me sale nada en pantalla.

hello.prg
function Main()
@ 10, 10 Say "Hola Mundo"
Return Nil


buildx.sh
./buildx.sh
clear
echo compiling...
/xharbour/bin/harbour $1 -n -m -I/usr/include -I/xharbour/include $2
echo compiling C module...
gcc $1.c -c -I/usr/include -I/xharbour/include 
echo linking...
#gcc $1.o -o$1 -L/usr/lib -L/xharbour/lib -Wl,--start-group -lcommon -lvm -lrtl -lrdd -lmacro -llang -lcodepage -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lhsx -lpcrepos -lusrrdd -ltip -lct -lcgi -lhbodbc -ldebug -lm  -Wl,--end-group
gcc $1.o -o$1 -L/usr/lib -L/xharbour/lib -Wl,--start-group  -lcommon -lvm -lrtl -lrdd -lmacro -llang -lcodepage -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lhsx -lpcrepos -lusrrdd -ltip -lct -lcgi -lgtnul -lgtstd -lgtcgi -lgtcrs -lm -lncurses -Wl,--end-group


rm $1.c
rm $1.o
echo done!
./$1


Agrege esta libreria -lgtsln
Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
xharbour en modo consola...
Posted: Wed Oct 15, 2008 05:22 PM

Prueba con otras librerías gt...

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Wed Oct 15, 2008 05:37 PM

Antonio, Ok he logrado compilar, pero la salida que me da es algo raro, no se queda y no asume los colores, ni ejecuta bien los menues.

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
xharbour en modo consola...
Posted: Wed Oct 15, 2008 05:40 PM

Pablo,

Prueba con otras librerías gt... :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Fri Oct 24, 2008 06:57 PM

Hola, Antonio.

Despues de par de dias provando ya he logrado compilar y tener todo como va. Gracias The Full.

Lo unico que me falta es crear la tmysql en linux. Si alguien sabe lo agradeceria.

Uso: Linux Fedora Core 8 y xHarbour 0.99.70 y Mysql 5.45

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
xharbour en modo consola...
Posted: Fri Oct 24, 2008 08:02 PM
pablovidal wrote:Hola, Antonio.

Despues de par de dias provando ya he logrado compilar y tener todo como va. Gracias The Full.

Lo unico que me falta es crear la tmysql en linux. Si alguien sabe lo agradeceria.

Uso: Linux Fedora Core 8 y xHarbour 0.99.70 y Mysql 5.45

No se si lo dices con cierto tono irónico, pero no me has contestado al mail que te envié , sobre que es lo que te hacia falta.

Si no es tono irónico, me alegro que al final lo hallas solucionado.
Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
xharbour en modo consola...
Posted: Fri Oct 24, 2008 09:17 PM

No Imposible.... Nunca en la vida... Lo que paso, fue que al solucionarlo, se me olvido repondete. ESTOY TOTALMENTE AGRADECIDO por haber respondido. mi pedido.

Muy humildemente te pido disculpa Rafa.

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/