Lucas:
Gracias por el inter茅s, no, no genera archivo log alguno.
Saludos
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Lucas:
Gracias por el inter茅s, no, no genera archivo log alguno.
Saludos
Karinha:
Prob茅 tu sugerencia pero no es la soluci贸n.
Gracias por el apoyo.
Saludos
聽./,)/+-***
BMP
聽 */')0-)//
BRUSH
聽1711608478
BMP
聽/**0*//00.
BMP
聽 319099923
BMP
聽1241847795
BMP
聽 486871505
BMP
聽 134550446
BMP
聽 ').),+-).
BMP
聽//0*'**0+-
BMP
聽/()(-(*)0.
FONT
聽 873469951
BRUSH
聽//)-),-*.+
FONT
聽 402987011
BMP
聽 聽67442704
BMP
聽 77208577215/11/2015 16:30:14: DeleteObject( ::hFont ) failed from TFont:End()聽 聽 -1173743625聽0聽 聽.T.Armando
No te genera el fichero CheckRes.txt ?
Que version de Fw estas usando ?
Estas utilizando la function DeleteObject ?
Realizas alguna asignacion como .....
Font := oFontMia ?
STATIC FUNCTION Salir( )
聽 聽IF MsgNoYes( "Seguro desea salir de la aplicaci贸n ?", oApp:cAplicacion )
聽 聽 聽 SET RESOURCES TO
聽 聽 聽 WinHelp( GetHelpFile( ), 2 )
聽 聽 聽 ResAllFree( )
聽 聽 聽 MEMORY( - 1 )
聽 聽 聽 oApp:oCon:Close()
聽 聽 聽 聽IF File( "checkres.txt" )
聽 聽聽 聽 FErase( "checkres.txt" )
聽 聽聽ENDIF
聽 聽聽CheckRes()
聽 聽ELSE
聽 聽 聽 RETURN ( .F. )
聽 聽ENDIF
RETURN ( .T. )Hola,
驴 Puedes probar a poner un memowrit("mierror.txt", e:description) al principio de la funcion errordialog() que esta en el fuente errsysw.prg ?
Despues que se produzca el error chequea la existencia de mierror.txt.
Se trataria de intentar cazar, si existe, un error tipico, que se convierte en atipico en la funcion erordialog(), si es redundante.
salu2
#include "FiveWin.ch"
function Main()
local oWnd
DEFINE WINDOW oWnd
ACTIVATE WINDOW oWnd ON RESIZE oWnd:SetSize( oWnd:nWidth + 1, oWnd:nHeight )
return nilEn un evento estamos generando una acci贸n que vuelve a generar el mismo evento.
Y esto produce el bucle infinito que cuelga la aplicaci贸n
Antonio:
Gracias por tu inter茅s en el caso, te comento algunas cosas, no dudo que la aplicaci贸n
se quede colgada en W10, pero yo estoy usando W8.1, tengo varias aplicaciones con
el mismo c贸digo y hasta ahora ninguna se queda colgada, voy a tomar en cuenta tu
sugerencia para W10, y por 煤ltimo, la aplicaci贸n se queda colgada despu茅s de entrar
y salir del PRG tres o cuatro veces por lo que pienso que son recursos no destruidos,
si fuera el caso de tu prueba la aplicaci贸n se quedar铆a colgada desde la primera vez
que entramos.
Saludos
Armando,
Una vez algo se comia mi memoria, y eran el uso de arreglos, resultaba que usaba dentro de un bucle la instruccion AADD(v_arreglo, xValor) pero me olvidaba que debia reiniciar v_arreglo:={} cada vez que reiniciaba el Blucle (dowhile) , al final me quedaba si memoria y el proceso cuando se ejecuta se va hacendo mas lento, lento leeento..y me salia ese famoso ejemplo que mencionas.
Comparto eso quizas te de alguna idea... mira tus array-
Saludos
Lubin
En el MAIN (c贸digo abreviado)
FUNCTION Main()
聽 聽oApp := TAplicacion()
.....
.....
.....
CLASS TAplicacion
聽 聽DATA cUsuario聽 聽 聽 聽 聽 聽 INIT ""
聽 聽DATA cRazonSocial聽 聽 聽 聽 INIT "EMPRESA NO REGISTRADA, S.A. DE C.V."
聽 聽DATA cVersion聽 聽 聽 聽 聽 聽 INIT "Versi贸n 1.0M0"
聽 聽DATA oBrush聽 聽 聽 聽 聽 聽 聽 INIT NIL
聽....
....
ENDCLASS
Y en el PRG del problema tengo esto:
MEMVAR oApp (Me traigo muchas variables de la clase, entre otras el BRUSH)
FUNCTION SicWin1a(oWindow)
...
聽 聽 聽 聽 DEFINE DIALOG oDlg RESOURCE "BrwCpa" OF oWnd FONT oFont ICON oIcono;
聽 聽 聽 聽 聽 聽 BRUSH oApp:oBrush TRANSPARENT
....
....
RETURN(.T.)聽 聽 聽 聽 ACTIVATE DIALOG oDlg NOWAIT ON INIT oDlg:MOVE(0,0) VALID ! GetASyncKey(VK_ESCAPE)
聽 聽 ACTIVATE WINDOW oWnd ON INIT (IF( oWnd <> NIL, oWnd:SETSIZE(oDlg:nWidth,oDlg:nHeight+29), ),;
聽 聽 聽 聽 (LaBarra(oWnd,oDlg,oBrw,oBrx,oBry),oBrw:SetFocus())) VALID Cierra()Lubin:
No hab铆a visto tu sugerencia, gracias por tu aportaci贸n
Tengo algunos arreglos como los que t煤 mencionas pero al entrar
los inicializo con
acSol := {}
anSol := {}
Saludos