FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mensaje de error Borland 5.82
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Mensaje de error Borland 5.82
Posted: 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
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Mensaje de error Borland 5.82
Posted: Fri Aug 09, 2013 01:35 PM
Sen玫res, para que sirve esta function?

Code (fw): Select all Collapse
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
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Mensaje de error Borland 5.82
Posted: 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)
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: Mensaje de error Borland 5.82
Posted: Sat Aug 10, 2013 06: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.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Mensaje de error Borland 5.82
Posted: 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

Continue the discussion