La DLL DumpMemory.dll contiene una funzione che permette di vedere il dump
esadecimale (eventualmente formattato) di porzioni di RAM del programma
dal quale  stato richiamato.

Pu servire per fare dei controlli a basso livello di aree di memoria,
quando si debugga un programma.

La funzione da chiamare  DumpMemory, alla quale devono essere passati:
- handle della window padre (anche 0, se il programma  una console 
  application o non si vuole aprire una window modale)
- indirizzo di partenza in RAM del blocco da visualizzare (4 bytes=unsigned int)
- lunghezza del blocco, (attenzione che non sfori la ram effettivamente
  allocata nell'address space, altrimenti il programma va in crash)
- eventuale stringa di formattazione dei primi bytes del blocco 

I dati visualizzati non possono essere modificati.

La DLL  scritta in Powerbasic, ma la dll  standard e pu essere richiamata 
da qualunque programma in grado di richiamare una dll windows (C/C++, VB, ecc.).

Nella directory PBsources ci sono tutti i sorgenti e le risorse (le icone)
necessarie a ricompilare la DLL.

Gli altri programmi sono di esempio e mostrano il suo uso:

- TestDumpMemory.exe (source TestDumpMemory.bas) 
  programma di test scritto in Powerbasic (usa DeclareDumpMemory.inc per
  agganciare la DLL)
  
- TestDumpMemoryC.exe (source TestDumpMemoryC.c in Csources) 
  programma di test scritto in C e compilato con Tiny C (usa
  DeclareDumpMemory.h e DumpMemory.def per agganciare la dll)

Questo  free software e pu essere usato come volete, senza nessuna
garanzia o responsabilit da parte dell'autore.