DumpMemory.dll contains a function to view and manage blocks of RAM of
the program that have recalled the function.

DumpMemory can be used to do low level controls when a program is
debugged.

You can recall DumpMemory with these arguments:
- handle of ancestor window (also = 0 for no modal window)
- start address of the block of RAM to view (unsigned int, 4 bytes)
- block length (unsigned int, 4 bytes), pay attention that the block
  be fully contained into the allocated address space, otherwise
  the program crash
- string to format the first bytes of the block  

DumpMemory is written in PowerBasic, but can be recalled by every 
program that can call a standard windows dll (C/C++, VB, ecc.).

Viewed data cannot be changed.

In PBsources folder there are all the sources (and the icons) to
recompile the DLL.

The other programs are examples:

- TestDumpMemory.exe (source TestDumpMemory.bas) 
  is a Powerbasic program (uses DeclareDumpMemory.inc to link the dll)

- TestDumpMemoryC.exe (source TestDumpMemoryC.c in Csources) 
  is a C program compiled with Tiny C (uses DeclareDumpMemory.h 
  and DumpMemory.def to link the dll)


This is free software and you can use and modify it as you like,
without any guarantee or responsability of the author.
