Antonio, quien causa esto ? FWH o xHarbour ???
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Antonio, quien causa esto ? FWH o xHarbour ???
Antonio :
Desde que actualize el FWH he estado observando este comportamiento :
Cuando por algun motivo se truena la app, antes me mandaba la clasica ventana que indicaba el error, el numero de linea, el campo o variable, etc. ahora solo me muestra esta pantalla :
Y esta medio dificil saber de que se trata.
Que o quien esta mostrando este mensaje, hay alguna manera de ver la pantalla anterior ??
Saludos
Desde que actualize el FWH he estado observando este comportamiento :
Cuando por algun motivo se truena la app, antes me mandaba la clasica ventana que indicaba el error, el numero de linea, el campo o variable, etc. ahora solo me muestra esta pantalla :
Y esta medio dificil saber de que se trata.
Que o quien esta mostrando este mensaje, hay alguna manera de ver la pantalla anterior ??
Saludos
FWH 10.6 + xHarbour + Borland 582
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
- Patricio Avalos Aguirre
- Posts: 1028
- Joined: Fri Oct 07, 2005 1:56 pm
- Location: La Serena, Chile
- Contact:
Hola Raymundo
modifica el errsysw.prg
en la linea 78
por esta
modifica el errsysw.prg
en la linea 78
Code: Select all
ErrorBlock( {|e| MsgStop( ErrorMessage(e) + " from Errorsys, line:" + ;
Str( ProcLine( 1 ), 4 ) ), __quit() } )
Code: Select all
ErrorBlock( {|e| MsgStop( ErrorMessage(e) + " desde Errorsys, linea:" + ;
Alltrim(cValtochar(ProcLine( 1 ) ) ) ),;
MsgInfo( PadR( alltrim(cErrorLog),at( "System", cErrorLog )+10 )),;
__quit() } )
Saludos
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
-
- Posts: 189
- Joined: Sun Jul 08, 2007 1:46 am
- Location: Uruguay
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Buen día para...
Que tal Raymundo, prueba esta versión mejorada de ERRORSYSW a ver si te sirve
Para bajarla
http://www.mediafire.com/?dyifb5nhm23
Algunos detalles
http://fivetechsoft.com/forums/viewtopi ... 1d68961b2c
Que tal Raymundo, prueba esta versión mejorada de ERRORSYSW a ver si te sirve
Para bajarla
http://www.mediafire.com/?dyifb5nhm23
Algunos detalles
http://fivetechsoft.com/forums/viewtopi ... 1d68961b2c
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Raymundo,
Puedes proporcionar un pequeño PRG autocontenido que genere ese error ?
Por ejemplo, te sale ese error con este código ?
Puedes proporcionar un pequeño PRG autocontenido que genere ese error ?
Por ejemplo, te sale ese error con este código ?
Code: Select all
function main()
x++
return nil
- Patricio Avalos Aguirre
- Posts: 1028
- Joined: Fri Oct 07, 2005 1:56 pm
- Location: La Serena, Chile
- Contact:
Antonio
El problema es la funcion timeFromStart(), algo pasa con la variable static, siempre pasa cuando se produce un error al iniciar el sistema
prueba lo siguiente
ahora prueba comentanto la linea
El problema es la funcion timeFromStart(), algo pasa con la variable static, siempre pasa cuando se produce un error al iniciar el sistema
prueba lo siguiente
Code: Select all
FUNCTION MAIN()
//BLA
//BLA
RETURN NIL
Init Procedure Inicio()
local lPaso := .t.
lPaso ++ //probocar el error al inicio
return
Code: Select all
//cErrorLog += " Time from start: " + TimeFromStart() + CRLF
Saludos
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Patricio,
Arreglado. La función TimeFromStart() hay que modificarla así:
Gracias!
Arreglado. La función TimeFromStart() hay que modificarla así:
Code: Select all
function TimeFromStart()
local nSeconds, nHours, nMins, nSecs
if ValType( aInitInfo[ 1 ] ) == "N"
aInitInfo = { Date(), Seconds() }
endif
nSeconds = SecsFromStart( aInitInfo[ 1 ], aInitInfo[ 2 ] )
nHours = Int( nSeconds / 3600 )
nMins = Int( ( nSeconds - ( nHours * 3600 ) ) / 60 )
nSecs = Int( nSeconds - ( nHours * 3600 ) - ( nMins * 60 ) )
return AllTrim( Str( nHours ) ) + " hours " + ;
AllTrim( Str( nMins ) ) + " mins " + ;
AllTrim( Str( nSecs ) ) + " secs "