|
|
|
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
^
|
|
|
|
|
|
|
|
First of all
You can download the sources here. Some with binary, some without.
The .pad files are located at these addreses, so you can poll them, for updated information.
If you are looking for the program sources, you can find them here.
Please report broken links or if you have problems downloading.
|
|
|
|
|
|
27.09.2024 ::
::
|
|
|
Filesystem Dialogs Library - any environment: stdcall - Freeware/Shareware/Commercial
A vastly enhanced file and folder selector library for use in Win32 and Win64 (Vista/7/8/10) software.
It's purpose is to provide the most powerful user-friendly file and folder selection options and simple file managament tools for the session.
Filesystem Dialogs is ideal for audio, picture and multimedia related applications.
Delphi and VC++ example and an experimental COM class wrapper DLL included.
Requires Windows 10 or above.
^ Filesystem Dialogs Library 2.1.3.6850 Setup.exe
Format: |
EXE setup - 44.2 MB
Compiled .dll
Delphi component
C++ API header
COM wrapper DLL
Exe tutorial with source code (Delphi and VC++)
Win32, Win64
|
^ Filesystem Dialogs Library 2.1.3.6850.zip
Format: |
ZIP archive - 40.7 MB
Compiled .dll
Delphi component
C++ API header
COM wrapper DLL
Exe tutorial with source code (Delphi and VC++)
Win32, Win64
|
^ Filesystem Dialogs's pad file
|
|
|
|
|
|
19.04.2024 ::
::
|
|
|
Skeez component - Freeware/Shareware/Commercial
Skeez is an animated list view component for Delphi (Win32, Win64) based on Graphics32 and a native FireMonkey component.
The package includes derived components: filesystem browser, picture list viewer and audio file list viewer.
^ Skeez 1.4.152.462 Setup.exe
Format: |
EXE setup - 117 MB
Source code
Exe tutorials
Win32, Win64, FireMonkey
|
^ Skeez 1.4.152.462.zip
Format: |
ZIP archive - 182 MB
Source code
Exe tutorials
Win32, Win64, FireMonkey
|
^ Skeez's pad file
|
|
|
|
|
|
20.04.2024 ::
::
|
|
|
TGraphDisplay3D component - Freeware/Shareware/Commercial
TGraphDisplay3D is a Delphi component for use in Win32 and Win64 (Windows 7/8/10) software.
It's purpose is to provide display of graphs, in the most powerful and efficient (yet easy to use), Direct3D display way.
As it uses 3D accelerated graphics it can easily display millions of values and still maintain real time interaction and decent FPS.
It provides functions like positive, mono, stereo or multiple display type of graphs, configureable colors, making a selection, adding markers, animated zoom in and out, automatic amplitude adjusting, customized axis text, etc.
TGraphDisplay3D also has the powerful ability to display audio sample data.
In addition to the functions mentioned before, there is support for displaying mono, stereo or multi-channel audio files (5.1. etc), playback position display, quick-playing from click, etc.
Requires DirectX 11.
^ TGraphDisplay3D 1.0.129.260 Setup.exe
Format: |
EXE setup - 24.6 MB
Delphi units
Exe tutorials with source codes
Win32, Win64
|
^ TGraphDisplay3D 1.0.129.260.zip
Format: |
ZIP archive - 32.7 MB
Exe tutorials and source code
Compiled DLL
Win32, Win64
|
^ TGraphDisplay3D's pad file
|
|
|
|
|
|
10.02.2012 ::
::
|
|
|
TSampleDisplay3D component - Freeware/Shareware/Commercial
A component for use in Win32 and Win64 (XP/Vista/7/8/10/11) software.
It's purpose is to provide sample display for audio data (streams). Has configurable colors, making a selection, zooming support, quick-playing from click, configurable selection playback repeat count, edit and create Subsong seekpoints, and has some other functions too.
All on a powerfull and compact DirectX9 3D surface, that you have full access to (Delphi version only).
This is a component that you put on a form, and have instantly a user interfece for an audio stream.
Requires DirectX9.
^ TSampleDisplay3D 1.5.8.5 Setup.exe for BASS 2.4 with unicode support (Delphi 2009 and above - for developer environments supporting unicode)
Format: |
EXE setup - 8.55 MB
Source code
Exe tutorial
|
^ TSampleDisplay3D's pad file
|
|
|
|
|
|
29.04.2023 ::
::
|
|
|
|
|
|
|
|
20.04.2024 ::
::
|
|
|
Audio Bezier Curves Library component - Freeware/Shareware/Commercial
AudioBezierCurves is a component for Delphi (Win32, Win64) based on Graphics32 for displaying of curves related to audio, like filters, effects and envelopes in high quality.
^ Audio Bezier Curves Library 1.0.80.59.zip
Format: |
ZIP archive - 27.5 MB
Delphi units
Exe tutorials
C++ and Delphi API
|
|
|
|
|
|
|
13.12.2020 ::
::
|
|
|
COM BASSFX Library component - COM - Freeware/Shareware/Commercial
COM BASSFX Library is an audio file processor COM class wrapper around BASS and BASS_FX, for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11) software.
^ COM BASSFX Library 1.0.5.8.zip
Format: |
ZIP archive - 4.97 MB
COM DLL
Delphi API
VBScript examples
|
|
|
|
|
|
|
10.12.2020 ::
::
|
|
|
COM BASS Mixer Library component - COM - Freeware/Shareware/Commercial
COM BASS Mixer Library is an audio file mixer COM class wrapper around BASS, BASSMix and BASSEnc, for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11) software.
^ COM BASS Mixer Library 1.0.1.1.zip
Format: |
ZIP archive - 4.03 MB
COM DLL
Delphi API
VBScript examples
|
|
|
|
|
|
|
20.04.2024 ::
::
|
|
|
TSpectrum3D component - Freeware/Shareware/Commercial
TSpectrum3D is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11) software with BASS with a purpose to provide 3D audio FFT spectrum display for audio streams. All on a powerfull and compact DirectX9 3D surface, that you have full access to.
This is a component that you put on a form, and have instantly a 3D audio FFT spectrum display for an audio stream.
In DirectX 9 and DirectX 11 version, Delphi and VC++ API header files included.
^ TSpectrum3D 1.2.40.48 Setup.exe for BASS 2.4
Format: |
EXE setup - 21.4 MB
Win32, Win64 .dll
Delphi component with source code
VC++ API header
EXE tutorials
|
^ TSpectrum3D 1.2.40.48.zip for BASS 2.4
Format: |
ZIP archive - 20.9 MB
Win32, Win64 .dll
Delphi component with source code
VC++ API header
EXE tutorials
|
|
|
|
|
|
|
21.04.2024 ::
::
|
|
|
|
|
|
|
|
13.10.2019 ::
::
|
|
|
TFilesProcess & TFilesProcessShell - Delphi - Freeware/Shareware/Commercial
Non-visual, callback event based mass file enumerator components with recursion.
Specify the root folder, and a filter for file names, and you get back the file names in a callback.
The package consists of 2 components: a file name based class 'TFilesProcess' and a shell (PIDL) based class 'TFilesProcessShell'. 'TFilesProcessShell' can also be used to enumerate shell folders as well.
^ TFilesProcess 1.0.6.zip
Format:
|
ZIP archive - 2.87 MB
Source codes for the component
Exe tutorials with source code
|
^ TFilesProcess's pad file
|
|
|
|
|
|
06.08.2022 ::
::
|
|
|
ID3v2 Library - Freeware/Shareware/Commercial
A component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS, Android and Linux software.
Supports ID3v1, Lyrics3v2, ID3v2.3 ID3v2.4 tagging formats.
^ ID3v2 Library 2.0.90.210 Setup.exe (Delphi 2009 and above)
Format:
|
Exe setup - 20.1 MB
Delphi and Lazarus/Free pascal .pas units
Exe tutorials with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ ID3v2 Library 2.0.90.210.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 13.9 MB
Delphi and Lazarus/Free pascal .pas units
Exe tutorials with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ ID3v2 Library's pad file
|
|
|
|
|
|
30.11.2022 ::
::
|
|
|
APEv2 Library - Freeware/Shareware/Commercial
APEv2 Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS and Android software.
Reads APEv1 and APEv2, and writes APEv2 tags.
^ APEv2 Library 1.0.22.28 Setup.exe (Delphi 2009 and above)
Format:
|
Exe setup - 16.6 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ APEv2 Library 1.0.22.28.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 8.64 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ APEv2 Library's pad file
|
|
|
|
|
|
27.07.2023 ::
::
|
|
|
MP4 Tag Library - Freeware/Shareware/Commercial
MP4 Tag Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS and Android software.
Reads and writes MP4 tags (tags in MP4, M4V, M4A, M4B, ALAC and 3GP audio and video files).
^ MP4 Tag Library 1.0.62.122 Setup.exe (Delphi 2009 and above)
Format:
|
Exe setup - 14.1 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ MP4 Tag Library 1.0.62.122.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 3.47 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ MP4 Tag Library's pad file
|
|
|
|
|
|
09.07.2021 ::
::
|
|
|
Ogg Vorbis and Opus Tag Library - Freeware/Shareware/Commercial
Ogg Vorbis and Opus Tag Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS, Android and Linux software.
Reads and writes Ogg Vorbis and Opus tags (tags in Ogg Vorbis and Opus audio files).
^ Ogg Vorbis and Opus Tag Library 1.0.35.58 Setup.exe (Delphi 2009 and above)
Format:
|
Exe setup - 13.7 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
C++ Builder tutorial
Win32, Win64, OSX, iOS, Android, Linux
|
^ Ogg Vorbis and Opus Tag Library 1.0.35.58.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 3.33 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
C++ Builder tutorial
Win32, Win64, OSX, iOS, Android, Linux
|
^ Ogg Vorbis and Opus Tag Library's pad file
|
|
|
|
|
|
01.10.2020 ::
::
|
|
|
Flac Tag Library - Freeware/Shareware/Commercial/LGPL
Flac Tag Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS, Android and Linux software.
Reads and writes Flac tags (tags in Flac audio files).
^ Flac Tag Library 2.0.26.58 Setup.exe (Delphi 2009 and above)
Format:
|
Exe setup - 12.7 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ Flac Tag Library 2.0.26.58.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 3.42 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ Flac Tag Library's pad file
|
|
|
|
|
|
01.10.2020 ::
::
|
|
|
WMA Tag Library - Freeware/Shareware/Commercial
WMA Tag Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11) software.
Reads and writes WMA tags (tags in WMA audio and WMV video files).
^ WMA Tag Library 1.0.22.30 Setup.exe (Delphi 2009 and above)
Format:
|
EXE setup - 12.7 MB
Delphi and Lazarus/Free pascal .pas unit
Delphi .exe tutorial with source code
C++ Builder tutorial with source code
Win32, Win64
|
^ WMA Tag Library 1.0.22.30.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 3.47 MB
Delphi and Lazarus/Free pascal .pas unit
Delphi .exe tutorial with source code
C++ Builder tutorial with source code
Win32, Win64
|
^ WMA Tag Library's pad file
|
|
|
|
|
|
20.02.2024 ::
::
|
|
|
MKV Tag Library - Freeware/Shareware/Commercial - GPL
MKV Tag Library is a tag reader-writer component for Delphi (Win32, Win64) and a standalone DLL (any developer environment supporting the usage of DLLs) for Matroska container files (MKV, MKA, MKS, MK3D) based on mkvtoolnix.
^ MKV Tag Library 1.0.45.95 Setup.exe (Delphi XE2 and above)
Format:
|
EXE setup - 112 MB
Delphi .pas units
Compiled DLL
Compiled COM class DLL
C++ header file
Delphi .exe tutorials with source code
Win32, Win64
|
^ MKV Tag Library 1.0.45.95.zip (Delphi XE2 and above)
Format:
|
ZIP archive - 125 MB
Delphi .pas units
Compiled DLL
Compiled COM class DLL
C++ header file
Delphi .exe tutorials with source code
Win32, Win64
|
^ MKV Tag Library's pad file
|
|
|
|
|
|
16.12.2021 ::
::
|
|
|
WAV Tag Library - Freeware/Shareware/Commercial
WAV Tag Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS and Android software.
Reads and writes WAV LIST INFO tags.
^ WAV Tag Library 1.0.26.40 Setup.exe (Delphi 2009 and above)
Format:
|
Exe setup - 12.8 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ WAV Tag Library 1.0.26.40.zip (Delphi 2009 and above)
Format:
|
ZIP archive - 3.30 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorial with source code
Win32, Win64, OSX, iOS, Android, Linux
|
^ WAV Tag Library's pad file
|
|
|
|
|
|
27.07.2023 ::
::
|
|
|
Tags Library - Freeware/Shareware/Commercial
Tags Library is a component for Delphi (Win32, Win64, OSX, iOS, Android and Linux) and Lazarus/Free pascal and a .dll for developer environments supporting usage of Win32, Win64 .dlls (C++, VB, etc.) or COM classes (eg. VBScript).
Reads and writes all common audio file tag formats.
The native Delphi component requires Delphi 2009 or above.
^ Tags Library 1.0.140.205 Setup.exe
Format:
|
Exe setup - 53.4 MB
Delphi and Lazarus/Free pascal .pas units
VC++, Delphi and VB header for the .dll version
Compiled .dll Win32 and Win64
.NET wrapper .dll for C# and VB.NET
COM class wrapper .dll
Exe tutorials with source code
Win32, Win64, OSX32, OSX64, iOS, Android, Linux
|
^ Tags Library 1.0.140.205.zip
Format:
|
ZIP archive - 75 MB
Delphi and Lazarus/Free pascal .pas units
VC++, Delphi and VB header for the .dll version
Compiled .dll Win32 and Win64
.NET wrapper .dll for C# and VB.NET
Exe tutorials with source code
Win32, Win64, OSX32, OSX64, iOS, Android, Linux
|
^ Tags Library's pad file
|
|
|
|
|
|
03.02.2023 ::
::
|
|
|
Storage Stream Library - Freeware/Shareware/Commercial
Storage Stream Library is a component for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11), OSX, iOS, Android and Linux software.
Reads and writes a versatile meta-data/binary stream format, for storing settings, presets or any kind of textual and/or binary data.
Storage Stream Library is basically a "create your own file format" component.
^ Storage Stream Library 1.0.45.164 Setup.exe (Delphi 2009 or above)
Format:
|
Exe setup - 19.2 MB
Delphi and Lazarus/Free pascal .pas units
COM class DLL
Exe tutorials with source code
Win32, Win64, OSX32, iOS, Android, Linux
|
^ Storage Stream Library 1.0.45.164.zip (Delphi 2009 or above)
Format:
|
ZIP archive - 14.6 MB
Delphi and Lazarus/Free pascal .pas units
COM class DLL
Exe tutorials with source code
Win32, Win64, OSX32, iOS, Android, Linux
|
^ Storage Stream Library's pad file
|
|
|
|
|
|
01.06.2017 ::
::
|
|
|
Delphi Ogg Streamer Library - Freeware/Shareware/Commercial
Ogg Streamer Library is a component for use in Win32 and Win64 (XP/Vista/7/8/10/11), OSX, iOS and Android software.
Ogg stream editor class, read, create and manipulate Ogg streams.
^ Ogg Streamer Library 1.0.3.3 Setup.exe (Delphi 2009 or above)
Format:
|
Exe setup - 9.98 MB
Delphi and Lazarus/Free pascal .pas unit
Exe tutorials with source code
Win32, Win64, OSX32, iOS, Android, Linux
|
^ Ogg Streamer Library 1.0.3.3.zip (Delphi 2009 or above)
Format:
|
ZIP archive - 1.91 MB
Delphi .pas units
Exe tutorials with source code
Win32, Win64, OSX32, iOS, Android
|
^ Ogg Streamer Library's pad file
|
|
|
|
|
|
03.09.2022 ::
::
|
|
|
|
|
|
|
|
11.02.2017 ::
::
|
|
|
|
|
|
|
|
29.04.2023 ::
::
|
|
|
|
|
|
|
|
24.02.2022 ::
::
|
|
|
|
|
|
|
|
31.07.2017 ::
::
|
|
|
BASS Threaded Mixer Library - Freeware/Shareware/Commercial
A component for use in Win32 and Win64 (XP/Vista/7/8/10/11) software with BASS.
A BASS add-on that implements a BASS mixer channel which mixes the plugged-in source channels in separate parallel threads to be used with professional low-latency ASIO output.
Requirements: any dev. environment that supports the stdcall calling convention and Win32/Win64 .dll files (Delphi and C++ API header included).
^ BASS Threaded Mixer Library 1.0.5.5 Setup.exe
Format:
|
Exe setup - 29.1 MB
.dll
Delphi and C++ API
Exe tutorial with source code
Win32, Win64
|
^ BASS Threaded Mixer Library 1.0.5.5.zip
Format:
|
Zip archive - 21.9 MB
.dll
Delphi and C++ API
Exe tutorial with source code
Win32, Win64
|
^ BASS Threaded Mixer Library's pad file
|
|
|
|
|
|
02.08.2021 ::
::
|
|
|
LAME Encoder Library - Freeware/Shareware/Commercial
A COM/DLL MP3 encoder component that uses lame_enc.dll for encoding MP3 files for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11) software.
Encodes WAV/RF64 and audio file formats supported by BASS: WAV/RF64, AIFF, MP3, MP2, MP1, Ogg Vorbis (and formats supported by BASS plugins) and OS supported formats like AAC/MP4, Flac, etc. to MP3 format.
^ LAME Encoder Library 1.0.11.11 Setup.exe
Format:
|
Exe setup - 17.4 MB
COM .dll
Delphi and C++ API
Exe tutorials with source code
Win32, Win64
|
^ LAME Encoder Library 1.0.11.11.zip
Format:
|
Zip archive - 12.3 MB
COM .dll
Delphi and C++ API
Exe tutorials with source code
Win32, Win64
|
^ LAME Encoder Library's pad file
|
|
|
|
|
|
06.05.2023 ::
::
|
|
|
BASS Encoder Library - Freeware/Shareware/Commercial
BASS Encoder Library is a COM/DLL MP3, Opus, FLAC, Ogg Vorbis, AAC and WAV encoder component that uses BASS for encoding audio files, for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11) software.
Encodes audio file formats supported by BASS: WAV/RF64, AIFF, AIFC, MP3, MP2, MP1, Ogg Vorbis (and formats supported by BASS plugins), music module formats supported by BASS (MOD, MTM, S3M, XM, IT, MO3), and OS supported formats like AAC/MP4, Flac, etc. to MP3, Opus, FLAC, Ogg Vorbis and WAV format or use a command line encoder.
^ BASS Encoder Library 1.0.18.22 Setup.exe
Format:
|
Exe setup - 22.4 MB
COM .dll
Delphi and C++ API
Exe tutorials with source code
Win32, Win64
|
^ BASS Encoder Library 1.0.18.22.zip
Format:
|
Zip archive - 16.7 MB
COM .dll
Delphi and C++ API
Exe tutorials with source code
Win32, Win64
|
^ BASS Encoder Library's pad file
|
|
|
|
|
|
01.12.2020 ::
::
|
|
|
|
|
|
|
|
01.01.2022 ::
::
|
|
|
Image Recognition Library - Freeware/Shareware/Commercial
Image Recognition Library is a component for use in Win32 and Win64 (Windows XP/Vista/7/8/10/11) software with a purpose to provide image recognition functionality, that is compare two pictures if they are the same or similar or find a smaller picture in a bigger picture with difference tolerance.
Requirements: any dev. environment that supports the stdcall calling convention.
^ Image Recognition Library 1.0.56.85 Setup.exe
Format:
|
Exe setup - 27.8 MB
.dll
Exe tutorial with source code
Delphi and C++ API
Win32, Win64
|
^ Image Recognition Library 1.0.56.85.zip
Format:
|
Zip archive - 41.8 MB
.dll
Exe tutorial with source code
Delphi and C++ API
Win32, Win64
|
^ Image Recognition Library's pad file
|
|
|
|
|
|
30.05.2024 ::
::
|
|
|
TCP Server-Client Library - Freeware/Shareware/Commercial
TCP Server-Client Library is a component for use in Win32, Win64 (XP/Vista/7/8/10/11), OSX, iOS and Android software.
Easily create server-client applications with TCP communication.
^ TCP Server-Client Library 1.0.36.77 Setup.exe
Format:
|
Exe setup - 22.4 MB
Delphi .pas units
Exe tutorial with source code
Win32, Win64, OSX32, iOS, Android, Linux
|
^ TCP Server-Client Library 1.0.36.77.zip
Format:
|
Zip archive - 19.4 MB
Delphi .pas units
Exe tutorial with source code
Win32, Win64, OSX32, iOS, Android, Linux
|
^ TCP Server-Client Library's pad file
|
|
|
|
|
|
21.04.2024 ::
::
|
|
|
Sledge Process Library - Freeware/Shareware/Commercial
Sledge Process Library is a component for Delphi (Win32, Win64) based on Graphics32 and a native FireMonkey component that provides a powerful user configurable process construction.
That package consists of a base, 'root' component, task components that perform the work within the process and a visual process editor component. The app. implements the tasks and the user can construct a custom process from these tasks.
There are 3 different task objects: a simple 'task' item, that receives an input and returns an output, a 'case' item that receives an input and decides at which output to continue the process, and a 'result' item, that can be used to perform an ending stage for the process. All these items' pins can be connected visually with the mouse.
The component also allows saving and loading of the process configuration with a preset system.
^ Sledge Process Library 1.0.6.9.zip
Format:
|
ZIP archive - 39.7 MB
Delphi .pas units
Exe tutorial with source code
Win32, Win64, FireMonkey, Beta Lazarus-FPC
|
|
|
|
|
|
|
03.09.2023 ::
|
|
|
TMultiThread - Freeware/Shareware/Commercial
TMultiThread is a Delphi component for use in Win32, Win64 (XP/Vista/7/8/10/11), OSX, iOS, Android and Linux software.
It's a non-visual class that helps creating a thread pool, for example for creating a multi threaded thumbnailer or any other task that needs many threads.
Use automatic mode or specify a max. thread count and simply add work to the class and the jobs are automatically distributed among the available threads, and when the work is ready a callback event is called with the result.
TMultiThread is optimized to be used for many threads of the same type but can be used for various work too.
It has a built-in message system, events for thread start, thread stop, option to automatically free the objects and no Synchronize() is used at all, so it is also safe to use the component in a .dll.
^ TMultiThread 2.0.7.8.zip
Format:
|
ZIP archive - 2.71 MB
Delphi units
Tutorials with source code
Win32, Win64, OSX32, iOS, Android, Linux
|
^ TMultiThread's pad file
|
|
|
|
|
|
13.04.2020 ::
|
|
|
Free Image Bitmap Library - Freeware/Shareware/Commercial
Free Image Bitmap Library is a small TBitmap and TBitmap32 descendant class that uses Free Image Library (FreeImage.dll) for loading and saving of picture files.
Loading JPEG pictures is 3x faster with TFreeImageBitmap and 2.4x faster with TFreeImageBitmap32 than with Delphi's VCL.Imaging.JPEG unit.
^ Free Image Bitmap Library 1.0.7.7.zip
Format:
|
ZIP archive - 19.2 MB
Delphi, Lazarus/Free Pascal units
Tutorials with source code
|
|
|
|
|
|
|
02.09.2022 ::
|
|
|
|
|
|
|
|
29.04.2023 ::
::
|
|
|
|
|
|
|
|
24.06.2023 ::
::
|
|
|
WebPage Snapshot Library component - DLL - Freeware/Shareware/Commercial
WebPage Snapshot Library is a COM/DLL component that uses MS Edge WebView2 to create snapshot pictures of URLs, for use in Win32 and Win64 (Windows 10/11) software.
^ WebPage Snapshot Library 1.0.7.15.zip
Format: |
ZIP archive - 2.59 MB
COM DLL
C++ and Delphi API
|
|
|
|
|
|
|
16.01.2024 ::
::
|
|
|
File Operations Library component - Freeware/Shareware/Commercial
File Operations Library is a small Delphi component that uses Windows' IFileOperation interface for copying/moving/deleting etc. files and folders for use in Win32 and Win64 (Windows 10/11) software.
^ File Operations Library 1.0.10.10.zip
Format: |
ZIP archive - 62.8 KB
Delphi unit
|
|
|
|
|
|
|
20.08.2024 ::
::
|
|
|
|
|
|
|
|
02.05.2024 ::
::
|
|
|
Delphi Graphics32 3delite Helpers - Freeware/Shareware/Commercial
Delphi Graphics32 components that speed-up things and provide some utility functions.
- GR32_AlphaBlit: Draw a TBitmap32 transparently on a canves.
- GR32_AlphaIcon: Convert (assign) a HIcon handle or a TIcon to a TBitmap32 with full transparency support.
- GR32_BackendRelease: Allows assigning a GR32 TBitmap32 to a Windows GDI TBitmap with one line of code that avoids copying the bitmap.
- GR32_LineHQ: Drawing high quality antialiased lines with one line of code on a TBitmap32 canvas.
- GR32_MemoryBackendNoInit: When resizing a GR32 TBitmap32 to a new size the bitmap buffer is not initialized at all.
- GR32_MemoryBackendTransparent: When resizing a GR32 TBitmap32 to a new size the bitmap is initialized to a transparent background.
- GR32_PNGImage2Bitmap32: Convert a TPNGImage to TBitmap32 and vica versa with full transparency support.
- GR32_Resampler: Resize a TBitmap32 or a TBitmap with one line of code with Graphics32's high quality resamplers.
- GR32_Rotate.pas: Rotate a TBitmap32 by any angle with transparency support.
- GR32_SetResampler: Set a kernel resampler for a TBitmap32 with one line of code.
- GR32_Shadow: Add a shadow effect to a TBitmap32 or TBitmap with one line of code. Typically to be used for thumbnails.
- GR32_ShellItemImageFactory: Get the shell image of a file or folder to a TBitmap32 with one line of code with full transparency support.
- GR32_TBitmap: Functions to convert between TBitmap32 an TBitmap.
- GR32_TextUX: Drawing text in high quality on a (transparent) TBitmap32 canvas.
- GR32_VideoFilmStrip: Add a video filmstrip frame effect to a TBitmap32 with one line of code. Typically to be used for video thumbnails.
^ Graphics32 3delite Helpers 1.0.44.49.zip
Format: |
ZIP archive - 10.5 MB
Delphi units
|
|
|
|
|
|
|
14.02.2024 ::
::
|
|
|
Professional Thumbnailer Library - Freeware/Shareware/Commercial
Professional Thumbnailer Library is a DLL for use in Win32 and Win64 software.
The library is based on a FIFO list and a thread pool. Just add a thumbnail request to the library and the threads extract and process the request one-by-one and return the thumbnail in a callback.
^ Professional Thumbnailer Library 1.0.48.74.zip
Format: |
ZIP archive - 30.3 MB
Compiled DLLs
Delphi and C++ header
Delphi tutorial
Win32, Win64
|
|
|
|
|
|
|
22.06.2022 ::
::
|
|
|
|
|
|
|
|
27.04.2023 ::
::
|
|
|
Drop Target Files & Picture - Freeware/Shareware/Commercial
Drop Target Files & Picture is a small Delphi component that implements the IDropTarget interface for use in Win32 and Win64 (XP/Vista/7/8/10/11) software.
Easily implement file, or multiple files, and dropping picture from Google Chrome on specified control handles (eg. TForm, TPanel, etc.).
^ Drop Target Files & Picture 1.0.3.3.zip
Format:
|
ZIP archive - 2.42 MB
Delphi unit
Tutorial with source code
|
|
|
|
|
|
|
24.01.2024 ::
::
|
|
|
Anim GIF Librrary - Freeware/Shareware/Commercial
Anim GIF Library is a small but powerful DLL for use in Win32 and Win64 software, it returns all the animated GIF's frame pictures.
Most of all the library is thread-safe.
Also there is a mass loading functionality based on a FIFO list and a thread pool.
Just add a GIF frames request to the library and the threads extract and process the request one-by-one and return the frames in a callback.
Optionally resize, add shadow effect, or film frame to the output frames using Professional Thumbnailer Library.
^ Anim GIF Library 1.0.24.88.zip
Format:
|
ZIP archive - 63.8 MB
Compiled DLLs
Delphi header
C++ header
Delphi tutorials with source code
|
|
|
|
|
|
|
07.05.2023 ::
::
|
|
|
TThumbDatabase - Freeware
A component for use in Delphi (7/8/10/11) software.
Filesystem Dialogs Thumbnail Database format management unit.
^ TThumbDatabase.zip
Format:
|
ZIP archive - 13.9 MB
Source code
|
|
|
|
|
|
|
20.10.2014 ::
::
|
|
|
3delite Helper Functions - Delphi - Freeware
Some free helper functions, also needed for some of the above sources:
^ 3delite's Helper Functions.zip
Format: |
ZIP archive - 296 KB
Source code (units)
Win32, Win64, OSX, iOS, Android
|
|
|
|
|
|
|
04.11.2006 ::
::
|
|
|
MP3 Stream Editor Plugin SDK - Delphi - LGPL
Source code for most of MP3 Stream Editor's Plugins are available in Delphi format under LGPL licensing.
Access MP3 Stream Editor's exported functions, make DSP, visualisation, stream processing or general purpose plugins.
Sources are available for making your own Edit Format Plugin also (reference Edit Format WAV Plugin (p_stream_WAV) is included in the archive).
^ MP3 Stream Editor Plugin SDK
Format: |
ZIP archive - 550 KB
Source code
|
|
|
|
|
|
|
04.09.2006 ::
|
|
|
DriveSpeedTest: AssignFile - TFileStream Speed Test - Delphi - Freeware
Freeware with Delphi sources (.exe included).
A very simple and very good drive speed tester. Measures read and write speeds in multiple passes and displays them as MB/s.
The original question was: which is faster the AssignFile() methode or the TFileStream class?
^ DriveSpeedTest: AssignFile - TFileStream Speed Test with source code
Format: |
ZIP archive - 250 KB
Source code and executable
|
|
|
|
|
|
|
04.09.2006 ::
::
|
|
|
BatEye - Delphi - GPL
Experimental algorithm for converting picture to sound for blind people making them (or anyone else) hear what can be seen.
^ BatEye with source code
Format:
|
ZIP archive - 465 KB
Source code and executable
|
|
|
|
|
|
|
04.09.2006 ::
|
|
|
Float Type Speed Test - Delphi - LGPL
Test the speed of arithmetics for float type numbers: Single, Double, Extended comparison.
^ Float Type Speed Test with source code
Format:
|
ZIP archive - 161 KB
Source code and executable
|
|
|
|
|
|
|
10.06.2010 ::
::
|
|
|
|
|
|
|
|
20.06.2010 ::
|
|
|
BASS Simple App with VU - Delphi - LGPL
BASS Simple Application with VU meter tutorial for beginners.
Also demonstrated how to implement a playlist and a playback position track bar.
Compiling the source requires Delphi 2009 or above.
^ BASS Simple App 1.0
Format:
|
ZIP archive - 424 KB
Source code and executable
|
|
|
|
|
|
|
20.06.2010 ::
|
|
|
|
|
|
|
|
19.02.2011 ::
|
|
|
TGFXMemoryDirect3D9 - Freeware
TGFXMemoryDirect3D9 is an experimental Delphi component for use in Win32 (XP/Vista/7/8/10/11) software.
It's a non visual class that allows allocating memory on the 3D graphic card.
^ TGFXMemoryDirect3D9 0.1.1.1
Format:
|
ZIP archive - 1.94 MB
Delphi unit
Tutorial with source code
|
^ TGFXMemoryDirect3D9's pad file
|
|
|
|
|
|
19.01.2024 ::
|
|
|
|
|
|
|
|
24.05.2024 ::
|
|
|
Code Signing Tool - Free
A small free GUI app to code sign .exe, .dll and .appx files on Windows 10/11 in Win32 and Win64 version.
^ Code Signing Tool 1.0.2.2.zip
Format:
|
EXE setup - 2.27 MB
Win32
|
|
|
|
|
|
|