Estoy haciendo mis primeras pruebas intentando migrar a Harbour. Con mi actual version de xHarbour_bcc582_20120330 y FWH1402, todos mis programas esta corriendo perfectamente. (ningun problema)
Sin embargo, al tratar de compilar con Harbour_bcc582_20131007 (bajado desde link suministrado por el Maestro Linares), compile bien, pero al ejecutar cierta opción, obtengo los siguientes errores:
Application
===========
Path and name: C:\WNOMIPQ32\WNOMIPQ.exe (32 bits)
Size: 2,564,096 bytes
Compiler version: Harbour 3.2.0dev (r1307082134)
FiveWin Version: FWH 12.03
Windows version: 6.1, Build 7601 Service Pack 1
Time from start: 0 hours 55 mins 37 secs
Error occurred at: 22/06/2014, 12:55:00
Error description: Error BASE/1081 Argument error: +
Args:
[ 1] = N 39
[ 2] = U
Stack Calls
===========
Called from: .\source\classes\XBROWSE.PRG => TXBRWCOLUMN:PAINTCELL( 9690 )
Called from: .\source\classes\XBROWSE.PRG => TXBRWCOLUMN:PAINTDATA( 9561 )
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:PAINT( 1434 )
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:DISPLAY( 1253 )
Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1666 )
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:HANDLEEVENT( 11632 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3153 )
Called from: => DIALOGBOXINDIRECT( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 270 )
Called from: .\source\function\ERRSYSW.PRG => ERRORDIALOG( 426 )
Called from: .\source\function\ERRSYSW.PRG => (b)ERRORSYS( 31 )
Called from: .\source\classes\XBROWSE.PRG => TXBRWCOLUMN:PAINTCELL( 9690 )
Called from: .\source\classes\XBROWSE.PRG => TXBRWCOLUMN:PAINTDATA( 9561 )
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:PAINT( 1434 )
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:DISPLAY( 1253 )
Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1666 )
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:HANDLEEVENT( 11632 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3153 )
Called from: => DIALOGBOX( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 270 )
Called from: WNOMIPQ.prg => GRABAR( 178 )
Called from: WNOMIPQ.prg => (b)BUILDMENU( 237 )
- Code: Select all Expand view
- METHOD PaintData( nRow, nCol, nHeight, lHighLite, lSelected, nOrder, nPaintRow ) CLASS TXBrwColumn
local oCol, n, nDataHeight
if nCol != nil
::nDisplayCol := nCol
else
nCol := ::nDisplayCol
endif
if ::oBrw:lTransparent .and. Empty( ::oBrw:nRowDividerStyle ) //nuevo, agregado
nHeight -= ROW_EXTRAHEIGHT
endif //<--- ESTA ES LA LINEA 9690 //fin nuevo, agregado
nDataHeight := If( Empty( ::aRows ), nHeight, IfNil( ::nCellHeight, ::DataHeight() ) )
::PaintCell( nRow, nCol, nDataHeight, lHighLite, lSelected, nOrder, nPaintRow )
...
...
Como dije anteriormente, este method ha trabajado perfecto con XHARBOUR.
Ademas de lo anterior: HARBOUR no reconoce la function CurDrive()
¿ Pueden darme una manito, para probar HARBOUR_bcc582_20131007 ?
Gracias de antemano.