[Lazarus] Christmas present for Windows lazarus developers : Memproof instaler 2.2MB
Peter E Williams
pewslinuxvault at gmail.com
Sat Dec 25 09:38:01 CET 2010
Hi Joshua and all,
Just click on [ Regular Download ] and your download will proceed. The [
Premium Download ] is for those folk who are downloading iso images and need
very fast connections.
As it is a 2.2MB .zip file it will only take less than 1 minute to download.
Then unzip it with your favourite unarchiver and run the .exe installer.
Any more questions?
Please note the previous reply that it will only work with Delphi 6 and
below and not with current Lazarus as Memproof needs TD32 Debug info which
Lazarus IIRC does NOT provide. I am a little ignorant of all the debugging
terminology for Lazarus versus Delphi.
Fond Regards, Peter Eric WILLIAMS
--- Hobart, Tasmania, Australia
--- Phone: +61 (03) 6236-9675
My free websites are: http://pewink.info (&)
On 25 December 2010 15:51, Joshua Lim <joshua__lim at hotmail.com> wrote:
> Hi Peter, thanks, this downloader site keeps returning me to the wait page
> - http://hotfile.com/dl/91609295/6358c68/memproof_installer.zip.html
> Peter E Williams wrote:
>> Hi all,
>> Here is a link to Memproof_installer.zip (2.2MB).
>> 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
>> Memproof is a stand alone application.
>> click here
>> 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 (&)
>> My free blog is: patientxmarksthespot.wordpress.com <
>> Lazarus mailing list
>> Lazarus at lists.lazarus.freepascal.org
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Lazarus