DelphiFAQ Home Search:
General :: Programming :: Delphi
General Delphi related information.


This list is sorted by recent document popularity (not total page views).
New documents will first appear at the bottom.
Recommended links on this topic:
Featured Article

Use large buffers very easy

This is an old solution how to allocate a large buffer. Rather use the alternative tip listed above. The code below works correct but it declares (now) twice the space. In a WideStr one element is two bytes. On the other hand the method is outdated, because there are now more typecast possibilities with the newer Delphi versions.

// In this example you can use large buffers very easy
   s0 : WideString;
   s : PChar;
   // Allocate 1 MB 
   SetLength(s0, 1048576);
You don't like the formatting? Check out SourceCoder then!
Generated 4:01:16 on Jan 17, 2020