[Lazarus] Christmas present for Windows lazarus developers : Memproof instaler 2.2MB

Joshua Lim joshua__lim at hotmail.com
Sat Dec 25 17:26:04 CET 2010


Hi Peter, thanks, I tried again a couple hours later, it now works.  Do 
you think this method can work for services?

Rgds,
Joshua

Joshua Lim wrote:
> Hi Peter, thanks, this downloader site keeps returning me to the wait 
> page - http://hotfile.com/dl/91609295/6358c68/memproof_installer.zip.html
>
> Rgds,
> Joshua
>
>
> Peter E Williams wrote:
>> Hi all,
>>
>> Here is a link to Memproof_installer.zip (2.2MB).
>>
>> http://hotfile.com/dl/91609295/6358c68/memproof_installer.zip.html
>>
>> This is what I originally used many years ago with Delphi 5 
>> Enterprise to write my shareware (which never really sold) and later 
>> became mostly public domain freeware now found on http://pewink.info 
>> in the Delphi source code page.
>>
>> Memproof is a stand alone application.
>>
>> Instructions:
>>
>> click here
>>
>> http://hotfile.com/dl/91609295/6358c68/memproof_installer.zip.html
>>
>> and save the 2.2 MB fie to disk.
>>
>> Unzip it with whatever you like and save the exe file. Then run it. 
>> It is a standard installation exe file by the same company that wrote 
>> Memproof (not me).
>>
>> Then open the memproof folder and run memproof and read the 
>> instructions in the help file. You will need to set certain 
>> Optimization options off and other Delphi 5 compilation options. They 
>> have a red circle and arrows in the help file.
>>
>> Don't ask me as it has been years since I did this.
>>
>> An interesting note is that later versions of memproof did NOT 
>> include the help file... so save it if you install a later version of 
>> memproof.
>>
>> Then open Delphi or Lazarus and compile your project (say, 
>> "hello_fred" project) with the correct settings as described in the 
>> Memproof help file.
>>
>> Close Delphi or Lazarus.
>>
>> Open Memproof and the open your project (hello_fred.exe).
>>
>> Run it (hello_fred.exe) within Memproof (not as a Windows exe file).
>>
>> Memproof will show all memory assignments and memory leaks. It will 
>> also jump to the line in your source code where the memory leak 
>> variable was created. You then need to decide where to call Free or 
>> FreeAndNil for the object(s) which you created and forgot to free, 
>> causing the memory leak(s).
>>
>> This is then a process of recompiling it with Delphi or Lazarus and 
>> reopening it with Memproof and running it until there are no memory 
>> leaks.
>>
>> Happy Debugging and Merry Christmas 2010
>>
>> Fond Regards, Peter Eric WILLIAMS
>> --- Hobart, Tasmania, Australia
>> --- Phone: +61 (03) 6236-9675
>> My free websites are:  http://pewink.info   (&)
>>    http://pewslinuxvault.googlepages.com
>> My free blog is: patientxmarksthespot.wordpress.com 
>> <http://patientxmarksthespot.wordpress.com>
>>
>> ------------------------------------------------------------------------
>>
>> -- 
>> _______________________________________________
>> Lazarus mailing list
>> Lazarus at lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>>   
>
>
> -- 
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>





More information about the Lazarus mailing list