Freeware

New Audio Components v.1.7.1

New Audio Components (NewAC) is a freeware set of components designed to perform sound recording, playback, conversion, and editing. The main NewAC features include:

  • Sound recording and playback.
  • Decoding live MP3 and WMA audio streams from network servers.
  • Broadcasting audio over the network.
  • Encoding and decoding audio data in several formats (wav, mp3, Ogg Vorbis, FLAC, WavPack, Monkey Audio, WMA (including WMA Lossless), TTA, OptimFROG, Musepack, TAK).
  • CD-ripping, CD playback.
  • sound filtering, sample rate conversion.
  • Sound editing and mixing.
  • Audio files tags editing.
  • 8, 16, 24, 32-bit sound support.
  • Multi-channel audio support.
  • Unicode file names support.
  • Windows Vista DSP objects support.
  • Extracting audio tracks from WMV and AVI files.

Continue Reading »

DCPcrypt v2 Beta 3

DCPcrypt is an open source library of cryptographic components (encryption algorithms and hash algorithms) for Borland Delphi and Kylix (it also works under some versions of C++ Builder). I haven’t been able to update it for quite a long time now but it still works quite happily with Delphi 4, 5, 6, 7 and 2005 and Kylix 1 and 2 (it might work under Kylix 3, but I don’t have a copy to try it out on). The current version (v2 beta 3) is considered to be stable and for all intents and purposes is the final release before I revamp everything.

Continue Reading »

TZipMaster 1.79

TZipMaster is a non-visual VCL wrapper created by ChrisVleghert and EricW.Engler for their freeware Zip and Unzip DLLs.

Those DLLs are based on the InfoZip Official Freeware Zip/Unzip source code, but are NOT equivalent to InfoZip’s DLLs. The InfoZip source code has been modified to enhance their ease-of-use, power, and flexibility for use with Delphi and C++ Builder.

Continue Reading »

Mustang EasyListview

EasyListview is a control that has no dependance on the Microsoft Listview control but has all the features of the latest version from Microsoft. Some of the features of the control are:

  • Virtual data initialization through an event callback the first time Afflictive need the data for display (much like Virtual).
  • Classes used for items that are easily descended from to add custom data
  • Grouping
  • Expandable groups
  • Custom Expand/Collapse images
  • All the views of the Microsoft version 6.0 common control
    • Large Icon view
    • Small Icon View
    • Report View
    • Tile View
    • Thumbnail View
    • and the ability to define new custom views easily
  • User overrideable Icon/Thumbnail extraction
  • Unicode enabled
  • Implements a novel scheme for item, group and column objects. When adding objects to the control you may choose from
    • Objects that query their data (captions, images, etc) though interfaces
    • Objects that query their data through callbacks on the EasyListview
    • Objects that store their data internally (such as design time objects)
    • Objects that store their data defined by the developer (custom object)
  • Built in support for OLE Drag and Drop
  • Built in support for OLE Drag and Drop drag images
  • Built in support for VCL Drag and Drop
  • Built in support for autoscrolling during Drag Drop
  • Flicker free painting to the canvas
  • Fully customizable Unicode hints, including custom drawn
  • Alpha blended selection rectangle
  • Ability to have invisible items, groups and columns
  • Checkbox support for items, groups, and columns
  • Support for Alpha blended selection of items
  • Support for round rectangles for selection
  • Support for Grouped Selections
  • Support for XP themes

Continue Reading »

Database Access Components for SQLite 2008.03.A

Database Access Components for SQLite: TASQLiteDB, TASQLiteQuery, TASQLiteTable, TASQLiteUpdateSQL.

Continue Reading »

DSiWin32 1.36a

Collection of routines designed to simplify work with Win32 API.

It contains more than 100 functions and procedures, some documented and some not. You can always read the source (and most of them are trivial to understand).

Continue Reading »

TBMDThread 1.4

Do you need to write a multithreaded applications ? Are you annoyed of writing lines and lines of code for threads synchronization and CriticalSections for data protection ? Would you believe that the thread is just a click away ? Well here it is, the TBMThread is a native VCL component implementing everything you do need to create the thread and the synchronization, just dropping the component on the form. Sounds great, right ? And it’s not all. Here is the Thread group now. Just set couple of therads to point to one and the same group and you can control and monitor all of them. Well this is a beta version. Even more fun is ahead. So enjoy. Does have a component package.

Continue Reading »

GPLists 1.35

Various TList descendants and TList-compatible classes.

  • TGpIntegerList is a TList-compatible class used to store integers.
  • TGpIntegerObjectList is a TGpIntegerList descendant used to store integers and associated objects.
  • TGpCountedIntegerList is a TGpIntegerList descendant used to store pairs of 32-bit integers.
  • TGpInt64List is a TList-compatible class used to store int64 numbers.
  • TGpInt64ObjectList is a TGpInt64List descendant used to store int64 numbers and associated objects.
  • TGpCountedInt64List is a TGpInt64List descendant used to store int64 numbers and associated 64-bit integers.
  • TGpCountedStringList is a TStringList descendant that has each string item associated with an integer counter (internally stored in the Objects property).
  • TGpTMethodList is a list of TMethod records.
  • TGpClassList is a list of (class name, class type) pairs.
  • TGpObjectRingBuffer is a fixed-sized ring buffer of TObject references.
  • TGpObjectMap is one-dimensional array, indexed by objects and containing objects.
  • TGpObjectObjectMap is two-dimensional array, indexed by objects and containing objects.
  • TGpDoublyLinkedList is doubly-linked list of TGpDoublyLinkedListObject descendants.

Continue Reading »

TLogToFile 2.1

TLogToFile is a simple class for logging information out to a file.  While it is simple to use it is also very powerful and flexible.

Features:

  • Use the unit - and call the LogToFile. WriteToLogFile method.  The class takes care of everything else
  • Events for before and after the logging takes place
  • Handles Multiple open log files from the one class
  • Can keep log file open between writes - for optimal performance
  • Provides selective logging via LogTags property
  • Provides Pre and Post text to allow writing log entries to HTML tables
  • Automatic archiving of Log Files
  • Full Source code, Help File (and Help Scribble source!) and demo Project

Continue Reading »

Transparent & PNG Support Image Button 1.0

PNGButton is component which supports Alpha and PNG (It use an external PNG Image component) and three button state.

Tested on Delphi 7 only but must be work on other versions of Delphi.

Continue Reading »

« Prev - Next »