AYUDA SOBRE HHEAP Y LOCALSHRINK() ????

AYUDA SOBRE HHEAP Y LOCALSHRINK() ????

Postby rbecares » Fri Jan 02, 2009 1:18 pm

Amigos:

Estamos teniendo problemas de memoria, heap, y recursion en una clase que hace que un programa explote en TGet.
Buscando encontramos esta propiedad hHeap ( de la clase TGet y la función localShrink() que algo podrían tener que ver con esto. La cuestión es que no sabemos ni tenemos documentación de cómo funcionan ni para qué sirven. Alguien nos tira una linea?

Gracias.
Buen año para todos.!
rbecares
 
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Re: AYUDA SOBRE HHEAP Y LOCALSHRINK() ????

Postby Antonio Linares » Fri Jan 02, 2009 1:39 pm

Ricardo,

En 16 bits los GETs toman la memoria que necesitan del heap de la aplicación.

Al usar hHeap lo que hacemos es una alternativa que permite el API de 16 bits de usar un heap distinto del de la aplicación, con lo que no afectamos al consumo de heap de la aplicación.

LocalShrink() libera esos heaps creados para los GETs.

Que valor de heap y stack estais usando en el fichero LNK ?

Cuando vais a migrar la aplicación a 32 bits ? :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41208
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 4 guests