Google
 

Libraries/Source Code Pascal / Delphi


SynEdit Multi-line Edit Control

SynEdit is a multi-line edit control that you can use in your Delphi and Borland C++ Builder programs. Features include syntax highlighting for a variety of programming languages and a macro recorder. This is a VCL control that comes with source code.

 

TurboPower Async Professional

If you need to add speech to your programs, or enable it to process speech input, TurboPower's Async Professional provides you an easy access to Microsoft's Speech API (SAPI) allowing you to integrate voice/speech recognition and speech synthesis in your programs. It also handles the sending and receiving (as well as viewing and printing) of faxes (and converts BMP, DCX, PCX and TIF files automatically), alphanumeric and text (GSM/SMS) paging, high speed file transfers (including the major file transfer protocols like Zmodem and FTP), IP telephony (audio and video, Voice Over IP or VOIP), Internet communications (Winsock access), supports ISDN modems, RS-232 and RS-485 standards, and includes an XML-based modem database. And so on. Like most of the TurboPower tools, this open source toolkit may be used with Delphi and Borland C++ Builder and ActiveX environments like Microsoft Visual C++ and Visual Basic. If you use Borland Kylix on Linux, you might want to try the TurboPower Async Professional CLX version.

 

TurboPower SysTools

TurboPower SysTools contain numerous utility functions and classes for Borland Delphi and Borland C++ Builder as well as programming environments that support COM objects (like Microsoft Visual Basic, Microsoft Visual C++. Among the routines included in this library are string manipulation routines, date and time math routines, high-speed sorting, high-precision maths, runtime math expression analyzer, Microsoft Excel-like finance and statistical routines, email attachment MIME encoding and decoding, reusable containers (stacks, queues, trees, deques, hash tables), CRC data integrity checking, 1 dimensional and 2 dimensional (1-D and 2-D) bar codes, money routines, logging classes, patterns, random number distributions, text data manipulation and more. SysTools is open source, released by TurboPower under the Mozilla Public License. It works on Windows systems. There is also a version of TurboPower SysTools for Kylix.

 

TurboPower Orpheus

TurboPower Orpheus contains over 120 VCL components such as data entry components, data entry validators, grid for presenting and editing 2 column information, status bars, progress bars, button and tab styles, report views, countdown and elapsed timer components, etc. Orpheus is open source, and may be used with development tools that support VCL such as Borland Delphi and C++Builder.

 

TurboPower ShellShock

ShellShock contains native VCL components that allow your application to integrate with the Windows shell and Windows explorer. Included in this package are tree views, list views, combo boxes, enumeration of folder contents, monitoring of shell events, file operations (copy, delete, move, rename, together with Windows shell animations), drag and drop support, Windows shortcut creation and inspection, customization of common dialog boxes, minimization to the system tray, etc. You need to use a development tool that supports VCL such as Borland C++Builder and Delphi to use this toolkit. ShellShock comes with source code.

 

TurboPower OnGuard

If you need to create demo versions of your programs, you might want to check out TurboPower's OnGuard library. The library provides you the ability to create applications that are time-limited, feature-limited, limited to a certain number of uses, limited to a certain number of concurrent network users, etc. Written in Object Pascal, it may be used in Windows development using tools like Borland C++Builder or Delphi.

 

TurboPower Essentials

TurboPower Essentials has 13 open source native VCL components that provides drop-down calendars and calculators, roll-up dialog boxes, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, etc. You need to use a development tool that supports VCL such as Borland C++Builder and Delphi to use this toolkit.

 

TurboPower Visual PlanIt

Add time, task and contact management to your applications with Visual PlanIt's synchronized data-aware VCL components. You can create mult-column Outlook style contact grids; day, week, month event views, Outlook style task lists, connect-and-go database connectivity, printing, etc. The components are compatible with Delphi and C++Builder (and presumably any other development system that supports VCL components).

 

TMidiGen

This Delphi and C++ Builder component allows you to create MIDI sound effects and note sequences in your programs. It generates the MIDI data in memory, and thus does not require external files or resources. It has 175 instruments, Advanced Pitch Blend, Modulation, Sustain, Chorus, Reverb effects, volume and pan adjustments, etc. It appears to be free (although the website makes no mention of the licence under which it is released; let me know if you have information about this).

 

TToneGen

TToneGen is a Delphi and C++ Builder component that lets your application create waveform sound effects. It generates the WAV waveforms in memory. It supports amplitude modulation, full AHDSR envelope shaping to alter the dynamics of the selected waveform, handles a frequency range from 20Hz to 20kHz, etc. It appears to be free (although the website makes no mention of the licence under which it is released; let me know if you have information about this).

 

Soundlib2 Sound Library

SoundLib 2 is a library for mixing and playing sound files under Borland Pascal 7 and the Free Pascal Compiler with 32 bits DPMI on a SoundBlaster or compatible. It currently supports WAV, VOC, RAW, MOD, S3M and XM files. The library does automatic sample rate conversion, sample interpolation, has 32 bit mixing routines with support for a maximum of 256 channels, and support for Dolby Pro Logic. It comes with a Borland Pascal help-file and some demo files.

 

Graphix

This graphics library is designed for the Free Pascal Compiler (which can be found, along with other free Pascal compilers on the Free Pascal and Delphi Compilers page) and Borland Pascal 7.0. It runs under MSDOS, Windows and Linux. It has various capabilities, including the support of various graphics modes from 320x200 to 1600x1200 (and above) using direct-RGB (15, 16, 24 and 32 bit), 8 bit graphics modes, mouse library, image handling library (BMP, GIF, ICO, JPG, PCX, PBM/PGM/PPM, PNG, TGA, etc), font library (FNT bitmapped fonts, CHR-BGI fonts, VGA-BIOS 16x8 font), graphics effects library (alphablending, masking operations, rotating, scaling), triangle-output library (for 3-D, etc), and video and animation library (AVI, FLI/FLC, GIF, Quicktime MOV).

 

GX2 Graphical Library

GX2 is a graphical library for Borland Pascal 7 and the Free Pascal Compiler ("soon"). It uses an object oriented interface and supports the loading and saving of BMP, GIF, PNG, JPG and PCX files. It comes with 65 fonts (vector and bitmap) and supports True Type Fonts and the conversion of Borland CHR fonts. Most of the work in image handling (e.g. conversion, opening) is done by the library automatically. Other features supported include antialiasing of fonts, lines and circles, alphablending, alphamapping, transparency (add/sub), rotation, colour dithering, fading, colour printing to Epson and HP compatible printers, etc. The library uses 32 bit DPMI code, optimized to take advantage of the MMX.

 

SMIX Digital Sound Effects

This library allows your program to play up to 8 simultaneous sound, mixed in real time, on any Sound Blaster (or compatible) card. Although it is free, they request "a contribution" if you use it for commercial purposes. Versions are available for Turbo Pascal (real mode), Borland C (real mode), Watcom C (DOS/4GW protected mode), and TMT Pascal protected mode. The site also provides links to third party ports for Microsoft C, Quick C, Visual C, Borland Pascal 16 bit protected mode, and Symantec C DOSX.

 

SBVOX

This library allows you to play VOC digitized voice files via Creative Labs' CT-VOICE driver. The Turbo Pascal source code is available.

 

SBDSP

To quote from their website, "SBDSP plays VOC digitized voice files directly on a Sound Blaster or compatible sound card without using Creative Labs CT-VOICE driver." The full source code, in Turbo Pascal, is available. The library is no longer supported.

 

PASJPEG

Compress and decompress JPEG files with this library, which is actually a port of the Independent JPEG Group's C sources into Pascal. It was written for Turbo Pascal 7.0 and Delphi 2.0 but should work with other Pascal compilers which are compatible with these two, including the Free Pascal Compiler.

 

Graphics Vision

This object-oriented GUI class library has an API that is compatible with Borland's Turbo Vision. You can thus recompile your existing Turbo Vision programs (which are text-based) with this library to give it a graphical interface. It has support for TrueType, vector and VGA fonts; as well as support for Turbo Vision and Windows resource files. It is free for individual use and requires Turbo Pascal 7.0 or Delphi 1.0. If you don't have these, you can always use the version designed for the Free Pascal Compiler (see elsewhere on this page).

 

Graphics Vision For The Free Pascal Compiler

This is a free implementation of Borland's Turbo Vision which provides an object oriented user interface. Unlike Turbo Vision, this is graphics based, and has support for TrueType, vector and VGA fonts, etc. This particular version is designed for the Free Pascal Compiler (see the Free Pascal and Delphi Compilers page). It works not only on the MSDOS platform, but also on Linux as well (using SVGALIB). If you want one for Turbo Pascal 7.0 or Delphi 1.0, see elsewhere on this page for the other version.

 

Lazarus

This is a set of class libraries for the Free Pascal compiler (see the Free Pascal and Delphi Compilers page) that will enable it to understand and compile Delphi syntax. Now you can actually develop Delphi programs without having to purchase the commercial product - just get Free Pascal, Lazarus and write your code. There's even an additional advantage to using this over the real Delphi - this one is portable: you can actually compile your Delphi source code for all the platforms supported by Free Pascal (Win32, Linux, OS/2, Amiga OS, etc). The libraries are distributed under the GNU LGPL, which means you can actually distribute your programs (commercial or otherwise) without needing to distribute source code, if that is what you want. Note that while the project comes with an IDE, the Rapid Application Development (RAD) portion of it is far from complete (at the time of this writing). The project is currently still under development.

 

Delphi Zip (Freeware Zip Component)

Available at this site are DLL's, VCL's, examples and full source code for Borland's C++ Builder and Delphi that allows you to make PKZIP compatible ZIP archives from within your application. The source code is also available.


   

 

 

  

Pascal / Delphi

 

 

 

 

 
  

CATEGORIES :

Articles

Arts

Beauty

Business

eBooks

Education

Free Script

Health and Medicine

Internet

Lawyer

Programming

Real Estate

Scholarship

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
© Copyright www.tonbiz.com, All rights reserved.