Al ejecutar MsgGet da un error de esos de "Programa.exe ha detectado un problema y debe cerrarse".
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
¡¡¡ Socorrroooooo !!! ![]()
Hola
yo lo estoy usando y no tengo ningún problema no sera algo mal en tu codiguito
Saluditos... ![]()
JM,
Acabamos de probar FWH\samples\TestMsg.prg que lo usa, tanto con Harbour como con xHarbour y funciona correctamente ![]()
Antonio Linares wrote:Acabamos de probar FWH\samples\TestMsg.prg que lo usa, tanto con Harbour como con xHarbour y funciona correctamente
"E:\Programa\_PRACTICAS\TestMsg.obj" +
"E:\Lenguas\BCC582\Lib\c0w32.obj", +
"E:\Programa\_PRACTICAS\TestMsg.exe","e:\programa\_practicas\testmsg.map", +
"E:\Bases\FWH1008\LIB\Fivehc.lib" +
"E:\Bases\FWH1008\LIB\Fivehx.lib" +
"E:\Bases\FWH1008\xHarbour\lib\dbffpt.lib" +
"E:\Bases\FWH1008\xHarbour\lib\hbsix.lib" +
"E:\Bases\FWH1008\xHarbour\lib\pcrepos.lib" +
"E:\Bases\FWH1008\xHarbour\lib\ct.lib" +
"E:\Bases\FWH1008\xHarbour\lib\vmmt.lib" +
"E:\Lenguas\BCC582\Lib\PSDK\msimg32.lib" +
"E:\Lenguas\BCC582\Lib\cw32mt.lib" +
"E:\Lenguas\BCC582\Lib\uuid.lib" +
"E:\Bases\FWH1008\xHarbour\lib\rtl.lib" +
"E:\Bases\FWH1008\xHarbour\lib\vm.lib" +
"E:\Bases\FWH1008\xHarbour\lib\rdd.lib" +
"E:\Bases\FWH1008\xHarbour\lib\dbfcdx.lib" +
"E:\Bases\FWH1008\xHarbour\lib\dbfntx.lib" +
"E:\Bases\FWH1008\xHarbour\lib\lang.lib" +
"E:\Bases\FWH1008\xHarbour\lib\macro.lib" +
"E:\Bases\FWH1008\xHarbour\lib\debug.lib" +
"E:\Bases\FWH1008\xHarbour\lib\common.lib" +
"E:\Bases\FWH1008\xHarbour\lib\pp.lib" +
"E:\Bases\FWH1008\xHarbour\lib\gtstd.lib" +
"E:\Lenguas\BCC582\Lib\cw32.lib" +
"E:\Lenguas\BCC582\Lib\import32.lib",Hola
Por que no lo compilas con Verce a la mejor te funciona
yo lo uso y me funciona muy bonito
Saluditos ![]()
"E:\Bases\FWH1008\LIB\Fivehc.lib" +
"E:\Bases\FWH1008\LIB\Fivehx.lib" +"E:\Bases\FWH1008\LIB\Fivehx.lib" +
"E:\Bases\FWH1008\LIB\Fivehc.lib" +JM,
Prueba lo siguiente:
Copia el contenido de la función MsgGet() (está en sources\function\msgget.prg) a tu PRG y por favor ponle algunas trazas usando MsgInfo( 1 ), MsgInfo( 2 ), etc. a ver si puedes localizar en que momento salta el error, gracias
Antonio Linares wrote:Prueba lo siguiente:Eso he hecho y nada...
Copia el contenido de la función MsgGet() (está en sources\function\msgget.prg) a tu PRG y por favor ponle algunas trazas usando MsgInfo( 1 ), MsgInfo( 2 ), etc. a ver si puedes localizar en que momento salta el error, gracias
"c:\Programa\_PRACTICAS\TestMsg.obj" +
"c:\Lenguas\BCC582\Lib\c0w32.obj", +
"c:\Programa\_PRACTICAS\TestMsg.exe",
"c:\programa\_practicas\testmsg.map", +
"c:\Bases\FWH1006\LIB\Fivehx.lib" +
"c:\Bases\FWH1006\LIB\Fivehc.lib" +
"C:\Bases\FWH1006\xHarbour\lib\gtgui.lib" +
"c:\Bases\FWH1006\xHarbour\lib\dbffpt.lib" +
"c:\Bases\FWH1006\xHarbour\lib\hbsix.lib" +
"C:\Bases\FWH1006\xHarbour\lib\pcrepos.lib" +
"C:\Bases\FWH1006\xHarbour\lib\ct.lib" +
"c:\Bases\FWH1006\xHarbour\lib\rtl.lib" +
"c:\Bases\FWH1006\xHarbour\lib\vm.lib" +
"c:\Bases\FWH1006\xHarbour\lib\rdd.lib" +
"c:\Bases\FWH1006\xHarbour\lib\dbfcdx.lib" +
"c:\Bases\FWH1006\xHarbour\lib\dbfntx.lib" +
"c:\Bases\FWH1006\xHarbour\lib\lang.lib" +
"c:\Bases\FWH1006\xHarbour\lib\macro.lib" +
"c:\Bases\FWH1006\xHarbour\lib\debug.lib" +
"c:\Bases\FWH1006\xHarbour\lib\common.lib" +
"c:\Bases\FWH1006\xHarbour\lib\pp.lib" +
"c:\Bases\FWH1006\xHarbour\lib\gtstd.lib" +
"c:\Lenguas\BCC582\Lib\cw32.lib" +
"c:\Lenguas\BCC582\Lib\import32.lib",JM,
Me alegro de que esté solucionado. Mi sospecha era que el orden de las librerías estuviese influyendo pues pueden existir nombres de funciones ó clases duplicados y de enlazarse los que no deben, eso daba lugar a te apareciese el GPF.
FWH\samples\buildx.bat es para xHarbour y Borland. buildxm.bat es para xHarbour y Microsoft.
Tradicionalmente Clipper usaba cuatro librerias principales, pero en Harbour se decidió separar las librerias por las funcionalidades que proporcionan, y además en Harbour se usa el prefijo hb que en xHarbour no se usa. Los nombres estan directamente relacionados con lo que hacen: vm es para "virtual machine", rtl para "runtime library", ct para "Clipper tools", etc.
Mientras uses el orden que usamos en buildh.bat ó buildx.bat te aseguras de que te funcionará bien ![]()
C:\Lenguas\BCC582\lib\c0w32.obj +
TestMsg.obj, +
TestMsg.exe, +
TestMsg.map, +
C:\Bases\FWH1006\lib\Fivehx.lib +
C:\Bases\FWH1006\lib\FiveHC.lib +
C:\Bases\FWH1006\xHarbour\lib\rtl.lib +
C:\Bases\FWH1006\xHarbour\lib\vm.lib +
C:\Bases\FWH1006\xHarbour\lib\gtgui.lib +
C:\Bases\FWH1006\xHarbour\lib\lang.lib +
C:\Bases\FWH1006\xHarbour\lib\macro.lib +
C:\Bases\FWH1006\xHarbour\lib\rdd.lib +
C:\Bases\FWH1006\xHarbour\lib\dbfntx.lib +
C:\Bases\FWH1006\xHarbour\lib\dbfcdx.lib +
C:\Bases\FWH1006\xHarbour\lib\dbffpt.lib +
C:\Bases\FWH1006\xHarbour\lib\hbsix.lib +
C:\Bases\FWH1006\xHarbour\lib\debug.lib +
C:\Bases\FWH1006\xHarbour\lib\common.lib +
C:\Bases\FWH1006\xHarbour\lib\pp.lib +
C:\Bases\FWH1006\xHarbour\lib\pcrepos.lib +
C:\Bases\FWH1006\xHarbour\lib\ct.lib +
C:\Bases\FWH1006\xHarbour\lib\zlib.lib +
C:\Bases\FWH1006\xHarbour\lib\hbzip.lib +
C:\Lenguas\BCC582\lib\cw32.lib +
C:\Lenguas\BCC582\lib\import32.lib +
uuid.lib +
C:\Lenguas\BCC582\lib\psdk\odbc32.lib +
C:\Lenguas\BCC582\lib\psdk\rasapi32.lib +
C:\Lenguas\BCC582\lib\psdk\nddeapi.lib +
C:\Lenguas\BCC582\lib\psdk\msimg32.lib +
C:\Lenguas\BCC582\lib\psdk\iphlpapi.lib,"c:\Programa\_PRACTICAS\TestMsg.obj" +
"c:\Lenguas\BCC582\Lib\c0w32.obj", +
"c:\Programa\_PRACTICAS\TestMsg.exe","c:\programa\_practicas\testmsg.map", +
"c:\Bases\FWH1006\LIB\Fivehx.lib" +
"c:\Bases\FWH1006\LIB\Fivehc.lib" +
"C:\Bases\FWH1006\xHarbour\lib\gtgui.lib" +
"c:\Bases\FWH1006\xHarbour\lib\dbffpt.lib" +
"c:\Bases\FWH1006\xHarbour\lib\hbsix.lib" +
"C:\Bases\FWH1006\xHarbour\lib\pcrepos.lib" +
"C:\Bases\FWH1006\xHarbour\lib\ct.lib" +
"c:\Bases\FWH1006\xHarbour\lib\rtl.lib" +
"c:\Bases\FWH1006\xHarbour\lib\vm.lib" +
"c:\Bases\FWH1006\xHarbour\lib\rdd.lib" +
"c:\Bases\FWH1006\xHarbour\lib\dbfcdx.lib" +
"c:\Bases\FWH1006\xHarbour\lib\dbfntx.lib" +
"c:\Bases\FWH1006\xHarbour\lib\lang.lib" +
"c:\Bases\FWH1006\xHarbour\lib\macro.lib" +
"c:\Bases\FWH1006\xHarbour\lib\debug.lib" +
"c:\Bases\FWH1006\xHarbour\lib\common.lib" +
"c:\Bases\FWH1006\xHarbour\lib\pp.lib" +
"c:\Bases\FWH1006\xHarbour\lib\gtstd.lib" +
"c:\Lenguas\BCC582\Lib\cw32.lib" +
"c:\Lenguas\BCC582\Lib\import32.lib",