[fpc-pascal] Disposing pointers and memory leaks
jmontanez at gorilla3d.com
Sun Mar 29 18:01:45 CEST 2009
No wonder i had memory that kept growning. Thank you soo much!
On Sun, Mar 29, 2009 at 2:14 AM, Paul Ishenin <webpirat at mail.ru> wrote:
> Joseph Montanez wrote:
> You allocated memory for Cursor
>> Cursor := DrawPixel(Screen, X, Y, 253, 253, 253);
> You assigned something to Cursor. Thus it is not pointed anymore to your
> previously allocated memory.
> You are trying to deallocate memory to which Cursor is pointing. Don't
> forget that it is pointing to the memory allocated by New anymore after that
> I suppose you need to remove both New and Dispose.
> Best regards,
> Paul Ishenin.
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
More information about the fpc-pascal