Hi all,
The concept presented below involves loading the DB into memory.
My question has to do with the impact on the users computer, if the memory is 
reserved for this function.
I'm using Delphi 5.  The database could be as much as 200 MB.  The users could 
be using Win 2000, XP, or Vista.
1.  Does Delphi 5 handle large TStringLists adequately?
2.  Will the DB take away from RAM or will Delphi 5 page it out to disk?
3.  Are the any quirks in the operating systems that I should know about?

Many thanks for any details on these issue,
Gerry B.
 

Message: 4
> Date: Sun, 7 Oct 2007 20:30:03 +1000
> From: "Brian" <[EMAIL PROTECTED]>
> Subject: RE: Creating new solutions
> To: "'Delphi-Talk Discussion List'" <delphi-talk@elists.org>
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset="us-ascii"
> 
> As an option ...
> 
> If the DB is not written to very often but read frequently, you can
> 
> Create a inherited DB component which ...
> 
> On 'open', will read the entire "encrypted" DB into an in-memory
> "non-encryted" DB.
> 
> On 'AfterPost' of the in-memory DB, includes a shadow write to the disk DB
> (encrypting on the way).
> 
> (plus any other 'modified' methods as required)
> 
> This way, once loaded, the application will be very fast but the disk based
> data is maintained and is still encrypted
> 
> Regards,
> Brian
__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to