Page 1 of 1

Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 2:33 pm
by jgayoso
Trate de cambiar todo mi sistema Clipper a Harbour pero no puede, compilaba y linkeaba pero no hacia nada. Ahora genere 2 archivos .PRG para probar y he tenido el mismo resultado. (OJO no estoy trabajando con xHarbour)

PASO.PRG
Procedure Menu
Clear
?'Hola....'
?
?fHola()
Return

PASO1.PRG
Function fHola()
?'Hola.... tu tambien'
?
Return 'Chao'

Este es mi archivo de proyecto de xMATE, Prueva.xhp, donde se incluyen las librerias a utilizar.

[Version]
Type=xMate
Number=1.15

[Info]
Type=Executable
Architecture=POSFASA
Include=
Define=

[xMate]
Create Map/List File=No

[Project]
Run=
Params=
Final Path=%HOME%
Maintain LNK=Yes
Default Type=1
Error log=

[Data Path]
Dbf=

[Editor]
C:\Paso\Paso\Source\PASO.PRG=1,N,Y

[Files]
%HOME%\Source\PASO.PRG=1,.F.,1,17,
%HOME%\Source\PASO1.PRG=2,.F.,1,12,
%C_LIB_INSTALL%\c0x32.obj=3,.T.,0,0,
%HB_LIB_INSTALL%\rtl.lib=4,.T.,0,0,
%HB_LIB_INSTALL%\vm.lib=5,.T.,0,0,
%HB_LIB_INSTALL%\gtgui.lib=6,.T.,0,0,
%HB_LIB_INSTALL%\lang.lib=7,.T.,0,0,
%HB_LIB_INSTALL%\codepage.lib=8,.T.,0,0,
%HB_LIB_INSTALL%\macro.lib=9,.T.,0,0,
%HB_LIB_INSTALL%\rdd.lib=10,.T.,0,0,
%HB_LIB_INSTALL%\dbfntx.lib=11,.T.,0,0,
%HB_LIB_INSTALL%\dbfcdx.lib=12,.T.,0,0,
%HB_LIB_INSTALL%\dbffpt.lib=13,.T.,0,0,
%HB_LIB_INSTALL%\hbsix.lib=14,.T.,0,0,
%HB_LIB_INSTALL%\common.lib=15,.T.,0,0,
%HB_LIB_INSTALL%\debug.lib=16,.T.,0,0,
%HB_LIB_INSTALL%\pp.lib=17,.T.,0,0,
%C_LIB_INSTALL%\CW32.LIB=18,.T.,0,0,
%C_LIB_INSTALL%\IMPORT32.LIB=19,.T.,0,0,

Espero por cualquier ayuda o idea de mi problema, por hay decian que habia que usar c0x32.obj en vez de c0w32.obj.

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 2:59 pm
by Daniel Garcia-Gil
jgayoso

Has probado construir algun ejemplo de fivewin, ubicado en al carperta sample

prueba con buildx tutor01

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 3:31 pm
by jrestojeda
Hola...
Prueba cambiar esto:

Code: Select all  Expand view
%C_LIB_INSTALL%\c0x32.obj=3,.T.,0,0,


Por esto...

Code: Select all  Expand view
%C_LIB_INSTALL%\c0w32.obj=3,.T.,0,0,


Saludos, Esteban.

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 3:36 pm
by jgayoso
Si ese si me funciona, pero es windows.

Yo estoy en modo consola

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 3:40 pm
by jgayoso
Eduardo, tampoco funciono.

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 3:40 pm
by xmanuel
Tal vez te falte esto al principio de tu PRG

Code: Select all  Expand view
//-- Fuerza el enlazado -----------------------------------------------------//

REQUEST HB_GT_WIN

//-- Modulo principal --------------------------------------------------------//
 

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 3:57 pm
by jgayoso
Coloque lo indicado y nada.

En el directorio C:\FWH\makes\bormake hay un ejemplo de como enlazar 2 programas los cambie a los mios, compilo y enlazo, genero el .EXE y nada. Lo genera pero no muestra nada.

Y si vez lo .PRG son muy basicos.

OJO QUE ES PARA MODO CONSOLA

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 4:05 pm
by Daniel Garcia-Gil
jgayoso

Enlaza gtwin.lib en vez de gtgui.lib

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 4:46 pm
by Adolfo
jgayoso

Inlcuye esta linea en tu funcion main()

request hb_gt_win

y como dijo Daniel, incluye gtwin.lib en vez de gtgui.lib en tu link script

Desde Chile
Adolfo

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 7:29 pm
by jgayoso
Tampoco funciono, ya que yo estoy compilando con harbour y esta libreria gtwin.lib no existe hay, pero si en xharbour.

O es que debo utilizar xHarbour?

Jorge

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 7:42 pm
by Daniel Garcia-Gil
jgayoso wrote:Tampoco funciono, ya que yo estoy compilando con harbour y esta libreria gtwin.lib no existe hay, pero si en xharbour.

O es que debo utilizar xHarbour?

Jorge


seguro que existe la libreria gtwin.lib en harbour, que version de fivewin estas usando?

Re: Mi Exe no ejecuta

PostPosted: Mon Aug 16, 2010 8:07 pm
by jgayoso
He logrado compilar, pero con xHarbour.

Se agradece a todos. colocare otro pregunta que tiene que ver con xHarbour y Harbour.