Carlos Barbosa's Home-Page

Home
Products
Delphi components
C# component










 
 DownloadcbAsyncDirScan
Version: 1.0
License: Freeware

The TcbAsyncDirScan object scans a folder for it's file and sub-folders content using a separate thread to avoid application freezing while scanning. You can define the maximum sub-folder depth and a list of file extensions to filter out listed files.

 
 DownloadcbAudioPlay
Version: 1.03
License: Freeware

cbAudioPlay plays any audio file supported by the installed Windows codecs using DirectShow.

 
 DownloadDelphi DirectDraw
Version: 1.5
License: Freeware

The purpose of this package is to encapsulate version 5 of DirectDraw functionality through Delphi objects.

 
 DownloadDelphi DirectSound
Version: 1.3
License: Freeware

The purpose of this package is to encapsulate version 5 of DirectSound functionality through Delphi objects.

 
 DownloadDirNotify
Version: 1.04
License: Freeware

This component monitors a directory for changes in its files and sub-directories.
Delphi 6 ships already with an equivalent component.

 
 DownloadDSMixer
Version: 1.61
License: Freeware

The DSMixer component manages playback of audio files enabling per channel control of volume, pan, pitch, fading and also access to each channel's audio data in PCM format while playing.

 
 DownloadDelphi Wavemix
Version: 1.2
License: Freeware

A translation of the WaveMix DLL to Delphi. It allows multiple wave files to be played simultaneously until a maximum of 8 separate channels. There's no need of external DLL or INI files.

 
 DownloadKeyedit
Version: 1.1
License: Freeware

This was my very first component for Delphi, it's very (too) simple. Shows the identification name of the key pressed.

 
 DownloadMailslot
Version: 1.1
License: Freeware

Three components which provide interprocess communication. The processes communicating can be located on the same machine or in diferent machines belonging to the same Windows network.

 
 DownloadResizer Panel
Version: 2.11
License: Freeware

This component automatically adjusts all child controls size proportionally to the panel current size. Including font size, column widths, etc... With this you can easily deploy graphic resolution independent applications.

 
 DownloadThreaded Timer
Version: 1.24
License: Freeware

A timer component with a (theorical) 1 milisecond resolution. Higher resolution than the standard timer component.

 
 DownloadWaveIO
Version: 1.0
License: Freeware

WaveIO objects handle read/write of wave files with support for compressed wave formats. It does transparent conversion of compressed audio to pulse-coded modulation (PCM).

NOTE: MPEG Layer-3 compression is not supported.

 
 DownloadWinGPack
Version: 1.7
License: Freeware

This package does the encapsulation of the WinG library functions, with a visual Delphi component and three more classes to deal with Palette management, DIB loading/saving and much more.

Also included a sample game with Source Code, a timer component and some sample code.