Page 1 of 2

Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 3:34 pm
by Marcelo Via Giglio
Buenos días,

tengo un terrible problema de inestabilidad, tengo salidas abruptas de la aplicación sin ningún mensaje, no tengo nada para guiarme o guiar para alguna colaboración, lo único que espero es que alguien haya tenido comportamiento similar.

Trabajo con FWxH 1312, BCC 582 y xHarbour ( la que viene con FW 1312 ) + ADS

Espero que alguien tenga alguna experiencia al respecto

saludos cordiales

Marcelo

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 3:37 pm
by Marcelo Via Giglio
Nuevamente yo,

me doy cuenta que el problema es que la aplicación al salir no me da un mensaje de error, si hay un error pero no me entrega información, el sistema de error de FW no dice nada, pero si xHarbour creo un error.log.

Entonces el tema es que no me presenta un runtime error, esto es por algún switch de compilación?, saben como solucionar este problema?

Utilizo xMate para compilar

saludos

Marcelo

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 5:45 pm
by carlos vargas
usas conexión por internet con ads?
esto por que hay ocasiones en donde se corta la comunicacion (internet caida)
y el sistema se cierra si la opción de reconexion automática no esta establecida en el ads.ini

otra cosa, es común que cuando el sistema se cierra sin mensaje de error, es por un gpf o un error mismo en el modulo errsysw.prg lo cual proboca llamadas recursivas del modulo de error, y cuando alcanza el limite se cierra sin nada que mostrar.

salu2
carlos vargas

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 5:56 pm
by Marcelo Via Giglio
Carlos,

gracias por responder, el tema es que hay error pero el errorsys de FW no lo reporta, el error que obtengo es de xHarbour, muestro a continuación parte de el (error.log)

----------------------------- xHarbour Error Log ------------------------------

Date...............: 26/08/2014
Time...............: 12:27:22

Application name...: D:\b\morales\morales.Exe
Workstation name...: MARCELO-PC
Available memory...: 4194303
Current disk.......: D
Current directory..: b\morales
Free disk space....: 64682942464

Operating system...: Windows 7 Professional 6.01.7601 Service Pack 1
xHarbour version...: xHarbour 1.2.3 Intl. (SimpLex) (Build 20130903)
xHarbour built on..: Oct 7 2013 10:53:12
C/C++ compiler.....: Borland C++ 5.8.2 (32 bit)
Multi Threading....: NO
VM Optimization....: 2

Current Area ......:24

-------------------------- Environmental Information --------------------------

SET ALTERNATE......: OFF
SET ALTFILE........:
SET AUTOPEN........: ON
SET AUTORDER.......: 0
SET AUTOSHARE......: 0
SET BACKGROUNDTASKS: OFF
SET BACKGROUNDTICK.: 1000
SET BELL...........: OFF
SET BLINK..........: .T.
SET CANCEL.........: ON
SET CENTURY........: ON


El tema es que se cierra la aplicación sin mostrar el error, ahora no se como hacer para q lo muestre

saludos

Marcelo

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 7:24 pm
by karinha
Holá, hablas de una aplicación for windows ó modo consola?

Este error.log me parece ser de una aplicación modo consola.

Mira aqui, porfa:

http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=11898

Saludos

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 7:53 pm
by carlos vargas
sip, ese tipo de error log es el que lanza xharbour para modo consola, si tu estas trabando con fivewin, este error log no deberia estarte apareciendo.

salu2

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 9:21 pm
by Marcelo Via Giglio
Gracias,

João y Carlos, estoy muy intrigado, ya que no he reemplazado el sistema de manejo de errores de FiveWin (ErrorSys), no se que estara pasando, seguire buscando.

Gracias, Saludos

Marcelo

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 9:27 pm
by cnavarro
Marcelo, prueba a añadir al proyecto el ErrorSys de Fivewin y pruébalo

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 9:32 pm
by Marcelo Via Giglio
Cristobal,

ya lo hice y no funciono, pero volvere hacer intentos y comento

gracias por la colaboración

saludos

Marcelo

Re: Inestabilidad de la Aplicacion

PostPosted: Tue Aug 26, 2014 9:44 pm
by cnavarro
Marcelo, cuando se produce un error recursivo o un gpf, en Harbour se genera otro fichero .log (hb_out.log) además del error.log
No uso XHarbour por lo que no puedo decirte si este comportamiento es también usado por XHarbour

Re: Inestabilidad de la Aplicacion

PostPosted: Wed Aug 27, 2014 11:09 am
by José Vicente Beltrán
Hola Marcelo,
Por casualidad, ¿Estas utilizando xEdit3.2 para generar el exe?

Yo tengo el mismo problema con esa utilidad (solo con ella) cuando genero el exe, los mensajes de error en tiempo de ejecución no aparecen y el programa aborta sin decir nada :? , pero si utilizo otro sistema SIN TOCAR ABSOLUTAMENTE NADA para generar el mismo EXE, aparece el mensaje de error en ejecución en todo su esplendor.

Fw1101, xHarbour123/harbour32, bcc582

Así que por favor apuntame en tu club si puedes solucionarlo :D, hace algún tiempo hice la misma consulta en este foro pero por ahora no he conseguido solucionarlo.

Saludos :shock:

Re: Inestabilidad de la Aplicacion

PostPosted: Wed Aug 27, 2014 11:35 am
by Marcelo Via Giglio
Cristobal,

no es un GPF o otro tipo de error de esos raros, cualquier error no es capturado por el errorsys de fw.

Vicente, trabajo con xMate

Inicialmente todo ok, pero luego dejo de funcionar, en algún momento introduje el errorsys de FW al proyecto para hacer el menejo personalizado de los errores y pienso que se quedo por algún lado, buscare con mas detalle, claro al principio me asuste y pense que era algo de inestabilidad, pero ahora se que es otra cosa y bueno sigo buscando y si lo encuentro lo publico

saludos y gracias por la ayuda

Marcelo

Re: Inestabilidad de la Aplicacion

PostPosted: Wed Aug 27, 2014 3:57 pm
by acuellar
Marcelo

Porque no intentas compilarlo con Harbour 3.2 el cuál no permite errores de parámetros que xHarbour permite.

Saludos,

Adhemar

Re: Inestabilidad de la Aplicacion

PostPosted: Wed Aug 27, 2014 4:51 pm
by russimicro
Me pasa solo con Windows 8.1 el errsysw.prg .. se aborta al ejecutar : ParamCount( n )
y LocalCount( n )


!! Por ahora las comente y ya reporta el error

for j = 1 to ParamCount( n )
cErrorLog += " Param " + Str( j, 3 ) + ": " + ;
ValType( GetParam( n, j ) ) + ;
" " + cGetInfo( GetParam( n, j ) ) + CRLF
next
for j = 1 to LocalCount( n )
cErrorLog += " Local " + Str( j, 3 ) + ": " + ;
ValType( GetLocal( n, j ) ) + ;
" " + cGetInfo( GetLocal( n, j ) ) + CRLF
next

Johnson Russi

Re: Inestabilidad de la Aplicacion

PostPosted: Wed Aug 27, 2014 7:34 pm
by José Vicente Beltrán
Johnson gracias
He seguido tus indicaciones y ya se generan los avisos de error.

Pero sigo sin imaginar por qué es necesario modificar el errsysw.prg al generar el exe con algunos sistemas (xEdit, xMate) y con otros no (AJMake, make)

De todas formas te reitero mi agradecimiento por dar solución a algo que yo no he sido capaz de solucionar por mi mismo. :shock: