Delphi 3.0x freeware
Classes and units

[ ADQMemory.zip ] [ 61,458 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
QMemory is a new memory manager. You can use it as a replacement of the default system memory manager. To do this simply add QMemory unit in your project (as the first unit listed in the project file). Don't forget to call the QMemCompact function when your application is idle. This subroutine decommits the unused memory blocks and compacts an internal table for speeding up the memory manager. All allocated memory blocks are 32 byte aligned. The minimum size of the block is 32 bytes. As it is necessary to store some information with each block a dword is attached to the front of each block at -4 the aligned address. Thus, memory requests for up to 28 bytes allocate a 32 byte block, requests for 29 to 60 bytes allocate a 64 byte block, etc. This idea was adopted from HPMM project of Robert Lee (rhlee@optimalcode.com). The memory is committed and decommitted in 64K blocks. The maximum amount of the memory is specified when QMemInstall function is called (from the initialization section of the unit). You can't change this value later. This memory manager works at the same speed as a default memory manager with the blocks up to 4096 bytes and much more faster with the larger blocks. If some parts of your program implemented as DLLs you have to use ShareQmm instead of QMemory unit. }
Added: 11-01-2001/28-01-2001   |  Version: 2.01   |  Downloads: 4109/4104/1
Author:Andrew N. Driazgov   [DSP files]

[ appbar14.zip ] [ 66,255 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 ]
The TAppBar class is a TForm derived class, that lets your form to behave like an Application Desktop Toolbar (i.e. to dock on the edges of the screen like the Windows 95/NT Taskbar) [more]
Added: 11-01-1998   |  Version: 1.4   |  Downloads: 4164/4164/3
Author:Paolo Giacomuzzi   [Homepage]   [DSP files]

[ axscript.zip ] [ 4,153 bytes ] [ Freeware ] [ With Source ]
[ D3 ]
MS ActiveScript API in Delphi 3.0 format.
Added: 1-06-1997   |  Version: 1.0   |  Downloads: 2721/2721/1
Author:Brian Dupras   [DSP files]

[ base64.zip ] [ 3,551 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 ]
Simple Base64 encoding/decoding unit with input filter.
Added: 7-06-1999   |  Version: 1.0   |  Downloads: 6192/6192/2
Author:Dennis Spreen   [Homepage]   [DSP files]

[ bbwininf.zip ] [ 4,623 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 ]
WinInfo unit. Returns following:
MacAdress, BiosName, BiosVer, BiosDate, Workgroup, ComputerName, Comment, ProductId, ProductKey, SystemRoot, RegisteredOwner, RegisteredOrganization, ProgramFilesDir, BootCount, CommonFilesDir, ConfigPath, DevicePath, MediaPath, OtherDevicePath, PF_AccessoriesName, ProgramFilesPath, SM_AccessoriesName, Version, VersionNumber, WallPaperDir, ProductName, ProductType.
Added: 16-05-1999   |  Version: n/a   |  Downloads: 10779/10779/8
Author:Miklos Bartha   [Homepage]   [DSP files]

[ bigini.zip ] [ 11,560 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
Unit to read/write *.ini files even greater than 64 KB [more]
Added: 2-04-2000   |  Version: 3.08   |  Downloads: 6503/6503/8
Author:Edy Hinzen   [Homepage]   [DSP files]

[ bkhash11.zip ] [ 9,187 bytes ] [ Freeware ] [ No Source ]
[ D2 | D3 | D4 | D5 ]
A fast associative array targeted specifically at create and looking up associations between strings and 32-bit untyped fields (usually pointers to records or classes).

  • Compromises in favor of speed: string - 32-bit pointer only
  • Has protected interface for custom memory allocation.
  • Supports function pointer and method pointer iteration
  • Plug-in different hash function
Examples:
 hash.add('abc', myobject); TMyObject(hash['abc']).Whatever; if not hash.Find('abc', myobject) then .. TObject(hash.remove('abc')).Free; // removes and frees without temp hash.Iterate(nil, Iterate_FreeObjects); 

Added: 31-08-2000   |  Version: 1.1   |  Downloads: 4036/4036/2
Author:Barry Kelly   [DSP files]

[ bloksize.zip ] [ 1,796 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 ]
Example of how to intercept the WM_GETMINMAXINFO message to restrict the size of a form to min and max values. [more]
Added: 9-06-1997   |  Version: 1.0   |  Downloads: 3048/3048/0
Author:Pierre A. Damas   [DSP files]

[ bmp2rgn.zip ] [ 164,925 bytes ] [ Freeware ] [ No Source ]
[ D3 ]
Bmp2Rgn sample functions to convert bitmap ->windows region. (now coments only in Polish-sorry)
Added: 7-08-1998   |  Version: 1.0   |  Downloads: 2488/2488/3
Author:Tomasz Kustra   [DSP files]

[ bmp2tiff.zip ] [ 6,060 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 ]
Save BMP as TIFF 6.0. (TIFF = Tagged Image File Format) [more]
Added: 4-10-1998/12-09-2000   |  Version: 3   |  Downloads: 13763/13322/15
Author:Wolfgang Krug   Wolfgang Krug   [DSP files]

[ boedit.zip ] [ 15,103 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
Edit & DBEdit custom components:
  TBoCustomEdit   --> TBoEdit   --> TBoCustomDBEdit       --> TBoDBEdit 

Added: 15-12-2003   |  Version: n/a   |  Downloads: 393/393/1
Author:boffi   [DSP files]

[ browfold.zip ] [ 1,778 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 ]
TBrowseForFolderDialog class, allowing the user to select a folder in the Windows 95 way. Calls the Win32 API SHBrowseForFolder function. [more]
Added: 9-06-1997   |  Version: 1.0   |  Downloads: 3383/3383/0
Author:Pierre A. Damas   [DSP files]

[ bsplines.zip ] [ 176,849 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 ]
Component for handling and displaying BSplines. This component also has the feature to INTERPOLATE the original vertices. The component is originaly used for designing ship-hulls.
Nothing special . But I would appreciate it if you would just send me an e-mail.
Added: 19-09-1997/14-05-2000   |  Version: 1.0   |  Downloads: 4383/3450/9
Author:Martijn van Engeland   Delft University of Technology   [DSP files]

[ bsutil21.zip ] [ 8,385 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
Collection of utility classes, string functions, system, arithmetic and financial. Includes functions like StripTags(remove html tags), getregvalue(read a registry key), getaliaspath(returns DOS path of a BDE alias), get free space and total size for BIG disks >2.1Gb, and many more. UPDATED 30 Oct 1999. [more]
AdditionalNote
Added: 22-11-1998/7-11-1999   |  Version: 2.1   |  Downloads: 13638/9124/6
Author:Eddie Bond   [Homepage]   [DSP files]

[ cologrid.zip ] [ 116,270 bytes ] [ Freeware ] [ With Source ]
[ D1 | D3 ]
TstringGrid inheritance, MsMoney like can change attributes of cells, colums, rows such as background color, bitmap, font style, font color.. as a reply for your emails.
More tips, docs, free components in link
Added: 22-03-1998   |  Version: 2.1   |  Downloads: 3601/3601/1
Author:Mik Tran   [Homepage]   [DSP files]

[ crtdll.zip ] [ 2,012 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 ]
CrtDll.pas Interface fo the crtdll.dll Microsoft c runtime library
Added: 28-09-1997   |  Version: 1.0   |  Downloads: 3104/3104/0
Author:O.B.you!   [Homepage]   [DSP files]

[ crypt32.zip ] [ 1,325 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 ]
32 bits Encrypting/decrypting unit work with long strings. 2^96 variants to decrypt.
Added: 25-05-1997   |  Version: 2.01   |  Downloads: 8250/8250/44
Author:Anatoly Podgoretsky   [DSP files]

[ d2hlpdll.zip ] [ 114,151 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 ]
Working D1/D2/D3 winhelp API header for Help DLLs, sample DLL/src. included. Fixes nasty bug in orig. MS header, adds undoc. commands
Free. Source freely reusable/modifiable, no credits required other than obligatory Microsoft acknowledgement for provision of the original header.
Added: 19-09-1997   |  Version: n/a   |  Downloads: 2856/2856/0
Author:Software Interphase   [Homepage]   [DSP files]

[ dajunit.zip ] [ 2,353 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 ]
This unit contains some usefull API functions
Added: 16-06-1999/15-06-1999   |  Version: 1.0   |  Downloads: 7048/7048/0
Author:Daj Shung   [DSP files]

[ dbview2.zip ] [ 115,768 bytes ] [ Freeware ] [ No Source ]
[ D3 | D4 ]
DBViewer is a new VCL component which reads your database structures. It uses the foreign keys as a logical way of navigating from table to table inside databases. Jump from master records to detail record, link reference fields, update your data, fi
Added: 20-10-1998   |  Version: 1.28   |  Downloads: 3169/3169/0
Author:Christophe Dary   [Homepage]   [DSP files]

1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.
Next 20 files