Delphi 7.0x freeware
Classes and units

[ ] [ 31,891 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | D2 ]

This unit contains classes that encapsulate Windows 32 bit binary resource files and the resources contained in them. The main functionality is provided by two classes:

  1. TPJResourceFile # encapsulates the contents of a whole resource file and provides methods and properties for reading, finding, editing, adding and deleting resources. Resource files can be read from and written to files or streams.
  2. TPJResourceEntry # encapsulates a single resource within the file and provides properties to access its header record and its raw data. The class also provided methods to check the identity of the resource. The resource's raw data is made available as a TStream and so is easily read and written using familiar TStream methods.

Note that the classes have no knowledge of resource data formats and see the resource data simply as a raw sequence of bytes. It is for the user of the class to interpret the data correctly.

In addition to the two main classes, some useful helper functions and constants are also provided.

The download includes a UserGuide that provides detailed description of the classes, along example code for the key methods.

Added: 7-11-2005   |  Version: 1.0   |  Downloads: 288/288/24
Author:Peter D Johnson   [Homepage]   [DSP files]

[ ] [ 239,779 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
Collection of code libraries: * Utility functions for Integer, Bit, Set, Float, Memory and Dynamic Arrays. * Ansi String functions. * Date and Time functions. * Data structures: Arrays, Dictionaries and Linked Lists. * System functions: Registry, Windows API and File Utilities. * NEW! Unicode functions: Unicode character and string functions. [more]
Added: 4-11-2002/17-12-2002   |  Version: 3.12   |  Downloads: 4101/4093/26
Author:Delphi Fundamentals   Delphi Fundamentals   [Homepage]   [DSP files]

[ link: xorDX8e.htm ] [ size n/a ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
xorDX8 Objects for easy access to DirectX. Scene, Cameras, Lights, Mouse, Keyboard, Textures, Polygons, Font, Fog, Shadow, Transparency....and some examples + helpfile
Added: 14-09-2004   |  Version: 13.09.04   |  Downloads: n/a
Author:Sven Hanke   [Homepage]   [DSP files]

[ ] [ 186,276 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 ]
Itutilib is a DLL wich contains 68 functions and procedures of general use for Delphi programmers.
It's an open source project. The address of the project is
Unfortunelly, the page is in portuguese, but I know that many brazilians use to access DSP, so this link can be usefull for them.
The procedures and funcions are organized into five categories:
  • files (arquivos)
  • dates (datas)
  • system (sistema)
  • math (matematica)
  • strings (strings)

Added: 21-01-2004   |  Version: 1.2   |  Downloads: 1483/1483/24
Author:Henrique Lobo Weissmann   [DSP files]

[ ] [ 97,063 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]

Several TStream descendant classes that provide additional stream functionality

  • A TStream derived class which can wrap another TStream - this is useful as a base class for filters to wrap round existing stream classes
  • A set of stream wrappers that simplify writing data to a resource file - one class handles the resource file structure (including headers) while another handles the format of individual resources within the file.
  • New for release 2: a set of classes that wrap existing streams and provide an IStream interface to them - like Delphi's undocumented TStreamAdapter - plus a class that provides a IStream interface to any file.

Several demo programs are included.

Added: 3-10-2001/24-11-2003   |  Version: 2.0.1   |  Downloads: 1758/1758/14
Author:Peter D Johnson   [Homepage]   [DSP files]

[ ] [ 9,974 bytes ] [ Freeware ] [ With Source ]
[ D7 ]
The TThread.Synchronize causes a method to be executed using the main thread, thereby avoiding multi-thread conflicts (expecially on the VCL). Unfortunately it only supports parameterless methods. This unit provides techniques to extend this to methods with parameters. 1 - Any method of a thread derived from TParamThread can be synchronized to the main thread using ParamSynchronize. 2 - Any method executed inside any thread can be synchronized to the main thread using the Execute method of TParamSynchronize. It can be accessed directly (it is a class method) or creating a TParamSynchronize object (a singleton). 3 - With some limitation about parameter types a thread derived from TParamThread can launch one of its method using ParamAsynchronize and go on without waiting for its completion. 4 - With some limitation about parameter types a any thread can launch any method using the Execute method of TParamAsynchronize and go on without waiting for its completion. In the last two cases the method execution is delegated to a server thread and the execution can be synchronized or not to the main thread.
Added: 3-02-2003/12-02-2003   |  Version: 1.2   |  Downloads: 1226/1186/8
Author:Mauro Venturini   Mauro Venturini   [DSP files]

[ ] [ 11,145 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 ]
SimpleTimer is a timer class. It has the same timer resolution as TTimer, but it is more lightweight because it's derived from TObject in stead of TComponent. Furthermore, the same handle is shared between multiple instances of SimpleTimer. This makes it ideal for developers who need a timer in their own components or applications, but want to keep the resource usage minimal. Demo included.
Added: 22-04-2002/24-02-2003   |  Version: 2.0.1   |  Downloads: 4295/4232/13
Author:Troels Jakobsen   Troels Jakobsen   [Homepage]   [DSP files]

[ ] [ 1,526 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
Delphi Volume Control Library
Library for those who wish to change the master volume, or experiment with such.
Based on msdn resources.
Added: 13-11-2003   |  Version: 1   |  Downloads: 1237/1237/17   [DSP files]

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