Mensaje de error Borland 5.82

Mensaje de error Borland 5.82

Postby karinha » Fri Aug 09, 2013 12:52 pm

Mensaje de error Borland 5.82

"El Borland, se encontró con un problema grave y debe cerrarse. Disculpa las molestias."
 
Enviar informe de errores a Microsoft.
 
 
¿Qué puede estar causando esto?
 
Gracias

en Português:

Mensagem de erro do borland 5.82

"O programa Borland, encontrou um problema sério e precisa ser fechado. Pedimos desculpa pela inconveniência".

Envie o Relatório de Erros para a Microsoft.


O que pode estar causando isto?

Obrigado
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Mensaje de error Borland 5.82

Postby karinha » Fri Aug 09, 2013 1:35 pm

Senõres, para que sirve esta function?

Code: Select all  Expand view

FUNCTION MemoryFlush
    SetProcess( -1, -1, -1)
RETURN NIL

DLL32 Function SetProcess( ;
   hWnd As LONG, nMinWorkingSpace As LONG, nMaxWorkingSpace As LONG ) ;
   As LONG PASCAL From "SetProcessWorkingSetSize" Lib "Kernel32.dll"
 


Gracias, Saludos
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Mensaje de error Borland 5.82

Postby carlos vargas » Fri Aug 09, 2013 10:16 pm

aca una info de el uso de esta función en vfp.
es bastante sabido que minimizando una app en windows, esta recupera memoria usada con anterioridad por la misma que no ha sido liberada.
esta función realiza esto mismo pero sin minimizar la app.


Hi Tom

Yes you are right, VFP memory usage will tend to increase as you issue SELECTS and VFP caches more stuff in memory. So say after a while the memory usage may even go up to 100 MByter or more. However if you minimize VFP you will find that it will dump the memory it has used up so far and drop down to about 2 MB. This means that minimizing VFP will force it to dump its cache and release the memory it was using so far to other apps.

There is a little known API that will do this for you without you having to do this minimizing or any sys commands. Try this in VFP.

Open the Task manager and check that the Mem Usage column is visible and highlight the VFP process. Note the memory used. Issue some big selects, open some forms for editing etc. Now run this code:

Declare Integer SetProcessWorkingSetSize In kernel32 As SetProcessWorkingSetSize ;
Integer hProcess , Integer dwMinimumWorkingSetSize , ;
Integer dwMaximumWorkingSetSize
Declare Integer GetCurrentProcess In kernel32 As GetCurrentProcess
nProc = GetCurrentProcess()
bb = SetProcessWorkingSetSize(nProc,-1,-1)


Now look at the Mem Usage for VFP in the Task Manager. It will fall to about 2 MB from whatever it was. This also works in compiled VFP EXE's as well.

Have fun.

Bernard
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Mensaje de error Borland 5.82

Postby lucasdebeltran » Sat Aug 10, 2013 6:06 am

João,

Te recomiendo no usar esa función y dejar a Harbour el manejo de la memoria.

Probablemente sea la causa del GPF.

¿Has probado a quitarla?.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Mensaje de error Borland 5.82

Postby karinha » Mon Aug 12, 2013 12:48 pm

lucasdebeltran wrote:João,

Te recomiendo no usar esa función y dejar a Harbour el manejo de la memoria.

Probablemente sea la causa del GPF.

¿Has probado a quitarla?.



Gracias Lucas.

No uso esta función. Solo pregunté para que sirve.

Creo que el problema de esta mensageria del BORLAND 5.89 sea un problema de memória.

Salu2.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 76 guests