Current conversion projects

From Free Pascal wiki
Jump to navigationJump to search

Applications

Add an application you're converting here

Components

Large Display Components

Almost finished:

  • TLCD99
  • TLCDLabel
  • TAnalogueclock

Everthing compiles for SGraph 2.4 except the data series unit that requires the variant support that's coming with the 1.9 branch of FPC.

I've also converted a small trend recorder variant of Mark Dodson's original but I'm thinking about rewriting it. If anyone is interested in any of these components, let me know. - VlxAdmin

Indy

Internet Direct (Indy) is an open source TCP/IP socket component suite comprised of popular Internet protocols. For more info see indy4lazarus.

FormStorage

FormStorage is a component to save all selected properties of a form in an xml file.

Libraries/headers

dxGetText

Lazarus dxGetText is a conversion by Olivier Guilbaud of the dxGetText project. From the dxGetTest website: "Initially, this project used a Windows port of the GNU gettext library, but has made it much further and today it is a complete reimplementation of the GNU gettext library with many enhancements".

Requested Components

devphp

devphp is an IDE for PHP written in Delphi/Kylix. It's got a lot of nice features and would be very handy to have compiling under Lazarus. The author has run out of time to work on it so it would probably be a good candidate for conversion. Tom

ZEOS Data Objects

ZEOS Data Objects is a set of components for accessing directly the various dabase backends that you might need to. MySQL, Postgres and others, on Delphi it compiles directly into the .exe, only requiring that you have the appropriate DLL installed (postgres.dll, mysql.dll). It would be fabulous to get these components working under Lazarus as we can then write real database apps quickly. User:MartynRanyard

Note: this functionality is being implemented in the sqldb-components. Not as good as ZEOS yet, but worth a look. User:Loesje

Note 2: The convertion of these components has recently been completed. Take a look at ZEOS Data Objects and download ZEOSDBO_REWORK package from CVS. This contains a lpk file, so you can install it. user:Matthijs

Add an application, library or component that you need here

The Delphi IDE, but not Kylix, has a File -> Print selection which allows either the current source file or the current Form to be sent to the printer. I know there are lots of ways in both Linux and Windows to have files and screenshots printed, but it would be a convenience to be able to initiate printing direct from the IDE, with all the formatting and highlighting that you see on the screen. User:Kirkpatc

Support for Paradox and Access databasing (ADO, DAO or ODBC) in at least a Win32 environment. A package named KADao implements this and is free in Delphi, maybe someone can translate this. If databasing is already implemented, maybe a way for new users to find it???User:Micdutoit

A way to interface with Python would be nice. In Delphi a package PythonForDelphi does this. Can someone translate this one? User:Micdutoit


Usercontrol Delphi (and Kylix) component package to user and profile management and access control. Supports ADO, DBX, IBX, BDE, IBO, FIBPlus, ZeosDBO, DBISAM, MDO, MyDAC, MySQLDAC and ASTA3. Access control auto-extract TMenu, TActionList and TActionManager items. And MODULE for UIB component.

Original contributors and changes

This page has been imported from the epikwiki version. Original by Tom Lisjac.