This page lists free Pascal and Delphi libraries, source code, components, units, VCL, etc,that you can plug into your program to add functionality without having to reinvent the wheel.Note that certain libraries, such as free GUI libraries,free Graphics libraries,free Mathematical, Numerical and Statistical source code,free 3D and 2D game engines,free Sockets and Winsock (Internet) libraries,free Compression Source Code, etc may be listed on their own pages.For a full list, see theFree Programming Libraries, Components and Source Code index.
A way to get a current working installation of Lazarus is to download the.deb files for Free Pascal and Lazarus from the SourceForge repository. Here is how: Getting Lazarus from our Ubuntu repository. Note that installing from the default Ubuntu sources will not install the Free Pascal Source Libraries. Downloads are available at the download section. November 25th, 2015. FPC version 3.0.0 'Pestering Peacock' has been released! This version includes support for several new platforms, codepage-aware strings and an integrated Pascal source-repository. We have the traditional lists of new features and changes that may break backward compatibility. Advanced free and open source Pascal compiler for your Windows PC. Developer Tools. Free Pascal 3.0.4 (32-bit). (Also Known as Dead Code Stripping). Download Free Pascal (32-bit) Latest Version. Related Downloads. DFM To Pascal is a GPL (Delphi source for a while) application used to port source code from Delphi to Free Pascal Compiler using the Lazarus libs. DFMToPas read a list of DFM files and create 4 pascal files for each DFM file. Example, DFMToPas read. PasDoc is a documentation tool for the Object Pascal code. Documentation is generated from comments found in your source code and from external files. It can parse source code with all the modern Pascal features. Inside the documentation you can use many @-tags for formatting and linking.
Related Pages
- How to Start / Create a Website: The Beginner's A-Z Guide - to distribute/sell your program
Free Delphi and Pascal Libraries and Source Code
SynEdit is a multi-line edit control that you can use in your Delphi and Borland C++ Builderprograms. Features include syntax highlighting for a variety of programming languagesand a macro recorder. This is a VCL control that comes with source code.
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 toMicrosoft's Speech API (SAPI) allowing you to integrate voice/speech recognition and speech synthesis in your programs. It also handles thesending 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 includesan XML-based modem database. And so on. Like most of the TurboPower tools, this open source toolkit may be used withBorland Delphi and Borland C++ Builderand ActiveX environments like Microsoft Visual C++ andVisual Basic. If you use Borland Kylix on Linux, you might want to try theTurboPower Async Professional CLX version.
TurboPower SysTools contain numerous utility functions and classes forBorland Delphi and Borland C++ Builder as well as programming environmentsthat support COM objects (like Microsoft Visual Basic,Microsoft Visual C++. Among the routines included in this libraryare 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 workson Windows systems. There is also a version of TurboPower SysTools for Kylix.
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.
ShellShock contains native VCL components that allow your application to integrate with the Windows shell and Windows explorer. Included in this packageare 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.
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 tocreate 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 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 supportsVCL such as Borland C++Builder and Delphi to use this toolkit.
Add time, task and contact management to your applications with Visual PlanIt's synchronized if you use it for commercial purposes. Versions are available forTurbo Pascal (real mode),Borland C (real mode), Watcom C (DOS/4GW protected mode), andTMT 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.
This library allows you to play VOC digitized voice files via Creative Labs' CT-VOICE driver. The Turbo Pascal source code is available.
To quote from their website, 'SBDSP plays VOC digitized voice files directly on a Sound Blaster or compatible sound card without usingCreative Labs CT-VOICE driver.' The full source code, in Turbo Pascal,is available. The library is no longer supported.
Free Pascal Source Code Download Windows
Free Pascal
This object-oriented GUI class library has an API that is compatible with Borland's Turbo Vision. You can thus recompile your existingTurbo Vision programs (which are text-based) with this library to give it a graphical interface. It has support for TrueType, vectorand 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.Rudimentary support for Free Pascal is also included.
- How to Register Your Own Domain Name - get one for your software
Download Dev Pascal Free
- How to Register Your Own Domain Name - how to get your own domain name
It will appear on your page as: