Sign in Join
Wiki copytemporary

Current conversion projects/fr: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-Cette page contient une liste d'applications et de composants, qui sont en train d'être converti actuellement. Si la conversion a été finie (ou avant si vous voulez plus de feed-back d'utilisateur), les composants peuvent être déplacés vers [[Components and Code examples/fr|exemples de code et de composants]] et les applications vers [[Projects using Lazarus/fr|projets utilisants Lazarus]]. Si une page de description a été faite , les applications ou les composants peut être offert pour le téléchargement dans [l'aire des fichiers de sourceforge](http://sourceforge.net/project/showfiles.php?group_id=92177).
1+Cette page contient une liste d'applications et de composants, qui sont en train d'être converti actuellement. Si la conversion a été finie (ou avant si vous voulez plus de feed-back d'utilisateur), les composants peuvent être déplacés vers [[Components and Code examples/fr|exemples de code et de composants]] et les applications vers [[Projects using Lazarus/fr|projets utilisants Lazarus]]. Si une page de description a été faite , les applications ou les composants peut être offert pour le téléchargement dans [l'aire des fichiers de sourceforge](<http://sourceforge.net/project/showfiles.php?group_id=92177>).
22
3+## Contents
4+
5+ * 1 Applications
6+ * 1.1 osFinancials
7+ * 2 Composants
8+ * 2.1 Large Display Components
9+ * 2.2 Indy
10+ * 2.3 FormStorage
11+ * 2.4 PowerPDF pour Lazarus
12+ * 2.5 tiOPF GUI controls
13+ * 2.6 WYSIWYG edit control
14+ * 3 Librairies
15+ * 3.1 dxGetText
16+ * 3.2 Pascal Script
17+ * 3.3 Graphics32
18+ * 4 Requested Components
19+ * 4.1 devphp
20+ * 4.2 ZEOS Data Objects
21+ * 4.3 Usercontrol
22+ * 4.4 AutoREALM
23+ * 4.5 Toolbar 2000
24+ * 4.6 Report Manager
25+ * 4.7 Open XML
26+ * 4.8 Other applications, libraries and components
27+
328## Applications
429
530### osFinancials
631
7-The port of this open source project will not be easy, but Rome was not build in one day. The new version does allow interacting with the database through the SQL db components. I have created an example to create a plugin for osFinancials. I had some problems with the new components, but I am sure all this will disappear with time and one day I can fully compile the project in Lazarus. I do have a need for the memdataset to be able to mimic the clientdataset. This will need an XML parser (I am thinking of TJanXmlTree from Jan Verhoeven) and the dataset will need to support blobdata. I will try to see if i can implement this and use the component in Delphi and Lazarus. I will use this component to write the external links to PHP websites (like the osCommerce plugin and the new one I am making for V-Tiger). I use Clientdata set just as a memdataset in the code but I also need the part where the XML datapacket is translated to the dataset and the ability to save to this format.
32+The port of this open source project will not be easy, but Rome was not build in one day. The new version does allow interacting with the database through the SQL db components. I have created an example to create a plugin for osFinancials. I had some problems with the new components, but I am sure all this will disappear with time and one day I can fully compile the project in Lazarus. I do have a need for the memdataset to be able to mimic the clientdataset. This will need an XML parser (I am thinking of TJanXmlTree from Jan Verhoeven) and the dataset will need to support blobdata. I will try to see if i can implement this and use the component in Delphi and Lazarus. I will use this component to write the external links to PHP websites (like the osCommerce plugin and the new one I am making for V-Tiger). I use Clientdata set just as a memdataset in the code but I also need the part where the XML datapacket is translated to the dataset and the ability to save to this format.
833
9-Delphidreamer
34+[Delphidreamer](</User:Delphidreamer> "User:Delphidreamer")
1035
1136## Composants
1237
1338### Large Display Components
1439
15-Almost finished:
40+Almost finished:
1641
17-- TLCD99
18-- TLCDLabel
19-- TAnalogueclock
42+ * TLCD99
43+ * TLCDLabel
44+ * TAnalogueclock
2045
21-Everything compiles for SGraph 2.4 but the license for it restricts redistribution of modified source code. The author has been contacted in the hopes that this can be changed.
46+Everything compiles for SGraph 2.4 but the license for it restricts redistribution of modified source code. The author has been contacted in the hopes that this can be changed.
2247
23-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
48+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](</User:VlxAdmin> "User:VlxAdmin")
2449
2550### Indy
2651
27-[Internet Direct (Indy)](http://www.indyproject.org/) is an open source TCP/IP socket component suite comprised of popular Internet protocols. For more info see [indy4lazarus](http://indy4lazarus.sourceforge.net/).
52+[Internet Direct (Indy)](<http://www.indyproject.org/>) is an open source TCP/IP socket component suite comprised of popular Internet protocols. For more info see [indy4lazarus](<http://indy4lazarus.sourceforge.net/>).
2853
2954Newer attempts are done by Marco van de Voort. For more (status) info see [[Indy with Lazarus/fr|Indy avec Lazarus]]
3055
31-Current snapshots (for die hards only) are at [Indy9](http://www.stack.nl/~marcov/indy9.zip) and [Indy10](http://www.stack.nl/~marcov/Indy10FPC.zip)
56+Current snapshots (for die hards only) are at [Indy9](<http://www.stack.nl/~marcov/indy9.zip>) and [Indy10](<http://www.stack.nl/~marcov/Indy10FPC.zip>)
3257
3358### FormStorage
3459
35-[FormStorage](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=98986) est un composant de sauvegarde de toutes les propriétés sélectionnées d'une Form dans un fichier xml.
60+[FormStorage](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=98986>) est un composant de sauvegarde de toutes les propriétés sélectionnées d'une Form dans un fichier xml.
3661
3762### PowerPDF pour Lazarus
3863
39-[Original PowerPDF site](http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/index.html) PowerPdf is a LCL suite of components to create PDF documents visually. With this components you can design PDF documents easily on Lazarus IDE. Based in PowerPDF version 0.9, status is 95% finished. -jesusrmx
64+[Original PowerPDF site](<http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/index.html>) PowerPdf is a LCL suite of components to create PDF documents visually. With this components you can design PDF documents easily on Lazarus IDE. Based in PowerPDF version 0.9, status is 95% finished. -[jesusrmx](</User:Jesusrmx> "User:Jesusrmx")
4065
41-Chtk also started a port of PowerPdf for Lazarus. The result of this effort has been merged with the port done by jesusrmx. A package, which should have all the functionality of the Delphi version, is availabe [here](http://iquad.nl/files/powerpdf/).
66+[Chtk](</User:Chtk> "User:Chtk") also started a port of PowerPdf for Lazarus. The result of this effort has been merged with the port done by jesusrmx. A package, which should have all the functionality of the Delphi version, is availabe [here](<http://iquad.nl/files/powerpdf/>).
4267
43-Xno have port some example of PowerPdf to Lazarus. This code is available [here](http://xoomer.virgilio.it/xno/xnocbt.html).
68+[Xno](</User:Xno> "User:Xno") have port some example of PowerPdf to Lazarus. This code is available [here](<http://xoomer.virgilio.it/xno/xnocbt.html>).
4469
4570### tiOPF GUI controls
4671
47-Bogusław Brandys Forest started a port of tiOPF Persistent Aware ([TechInsite tiOPF site](http://www.techinsite.com.au/tiOPF)) GUI controls for Lazarus. At current stage it simply compile and install into IDE. Any help is appreciated especially deeper knowledge about components creation for Lazarus.
72+Bogusław Brandys [Forest](</index.php?title=User:Forest&action=edit&redlink=1> "User:Forest \(page does not exist\)") started a port of tiOPF Persistent Aware ([TechInsite tiOPF site](<http://www.techinsite.com.au/tiOPF>)) GUI controls for Lazarus. At current stage it simply compile and install into IDE. Any help is appreciated especially deeper knowledge about components creation for Lazarus.
4873
49-TODO: - remove all message handlers from components ,replace with appropriate anchoring and sizing (controls look ugly now) - fix problems with AV when deleting subcontrols (tiOPF GUI controls are composite) - fix problems with tiLVTreeView/tiLVListView
74+TODO: \- remove all message handlers from components ,replace with appropriate anchoring and sizing (controls look ugly now) \- fix problems with AV when deleting subcontrols (tiOPF GUI controls are composite) \- fix problems with tiLVTreeView/tiLVListView
5075
76+
77+
5178### WYSIWYG edit control
5279
53-I'm trying write or port something about WYSIWYG text edition. See at the [forum](http://lazaruspascal.codigolivre.org.br/viewtopic.php?p=1470&sid=bfa70c1f51b44dded4d0fb3358dcf9ed#1470). See a demo at <http://br.geocities.com/antoniog123456/> . Try joining us if you want a wish edit control. antonio
80+I'm trying write or port something about WYSIWYG text edition. See at the [forum](<http://lazaruspascal.codigolivre.org.br/viewtopic.php?p=1470&sid=bfa70c1f51b44dded4d0fb3358dcf9ed#1470>). See a demo at <http://br.geocities.com/antoniog123456/> . Try joining us if you want a wish edit control. [antonio](</User:Antoniog> "User:Antoniog")
5481
5582## Librairies
5683
5784### dxGetText
5885
59-[[DxGetText|Lazarus dxGetText]] is a conversion by [Olivier Guilbaud](http://sourceforge.net/users/golivier/) of the [dxGetText project](http://dybdahl.dk/dxgettext/). From the dxGetText 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".
86+[[DxGetText|Lazarus dxGetText]] is a conversion by [Olivier Guilbaud](<http://sourceforge.net/users/golivier/>) of the [dxGetText project](<http://dybdahl.dk/dxgettext/>). From the dxGetText 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".
6087
6188### Pascal Script
6289
63-[Pascal Script](http://wiki.lazarus.freepascal.org/index.php/Pascal_Script) is a REMObjects Pascal Script interpreter ([RemObjects Pascal Script home page](http://www.remobjects.com/page.asp?id=%7B9A30A672-62C8-4131-BA89-EEBBE7E302E6%7D)) ported to Lazarus. It works on Win32 and Linux and is 100% completed (maybe even without bugs). Some fixes have been done by Boguslaw Brandys. Additional Testers are welcome, especially under Linux. For screenshots see: [under Windows](http://wiki.lazarus.freepascal.org/index.php/Image:Rops_windows.png) and [under Linux](http://wiki.lazarus.freepascal.org/index.php/Image:Rops_linux.png)
90+[Pascal Script](<http://wiki.lazarus.freepascal.org/index.php/Pascal_Script>) is a REMObjects Pascal Script interpreter ([RemObjects Pascal Script home page](<http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}>)) ported to Lazarus. It works on Win32 and Linux and is 100% completed (maybe even without bugs). Some fixes have been done by Boguslaw Brandys. Additional Testers are welcome, especially under Linux. For screenshots see: [under Windows](<http://wiki.lazarus.freepascal.org/index.php/Image:Rops_windows.png>) and [under Linux](<http://wiki.lazarus.freepascal.org/index.php/Image:Rops_linux.png>)
6491
65-Sources have been sent to the author (Carlo Kok) and are now available from RemObjects SVN. I hope it will also be available in the Lazarus installer as additional component. --Forest 12:22, 19 Oct 2005 (CEST)
92+
93+Sources have been sent to the author (Carlo Kok) and are now available from RemObjects SVN. I hope it will also be available in the Lazarus installer as additional component. \--[Forest](</index.php?title=User:Forest&action=edit&redlink=1> "User:Forest \(page does not exist\)") 12:22, 19 Oct 2005 (CEST)
6694
6795### Graphics32
6896
69-Graphics32 is a graphics library for Delphi and Kylix/CLX. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
97+Graphics32 is a graphics library for Delphi and Kylix/CLX. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
7098
71-A team started the port of this library to Free Pascal and Lazarus. The lcl-win32 port is almost complete. The lcl-carbon port is about 50% finished.
99+A team started the port of this library to Free Pascal and Lazarus. The lcl-win32 port is almost complete. The lcl-carbon port is about 50% finished.
72100
73-Documentation for this library can be found here: [1](http://graphics32.org/documentation/Docs/_Body.htm)
101+Documentation for this library can be found here: [[1]](<http://graphics32.org/documentation/Docs/_Body.htm>)
74102
75103## Requested Components
76104
77105### devphp
78106
79-[devphp](http://sourceforge.net/projects/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
107+[devphp](<http://sourceforge.net/projects/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](</User:VlxAdmin> "User:VlxAdmin")
80108
81109### ZEOS Data Objects
82110
83-[ZEOS Data Objects](http://sourceforge.net/projects/zeoslib) is a set of components for accessing directly the various database 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
111+[ZEOS Data Objects](<http://sourceforge.net/projects/zeoslib>) is a set of components for accessing directly the various database 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](</index.php?title=User:MartynRanyard&action=edit&redlink=1> "User:MartynRanyard \(page does not exist\)")
84112
85-**Note:** this functionality is being implemented in the sqldb-components. Not as good as ZEOS yet, but worth a look. User:Loesje
113+**Note:** this functionality is being implemented in the sqldb-components. Not as good as ZEOS yet, but worth a look. [User:Loesje](</User:Loesje> "User:Loesje")
86114
87-**Note 2:** <font color=blue>The conversion of these components has recently been completed</font>. Take a look at [ZEOS Data Objects](http://sourceforge.net/projects/zeoslib) and download ZEOSDBO_REWORK package from CVS. Also check this [[Zeos tutorial/fr|Tutorial]] Matthijs
115+**Note 2:** The conversion of these components has recently been completed. Take a look at [ZEOS Data Objects](<http://sourceforge.net/projects/zeoslib>) and download ZEOSDBO_REWORK package from CVS. Also check this [[Zeos tutorial/fr|Tutorial]] [Matthijs](</User:Matthijs> "User:Matthijs")
88116
89117### Usercontrol
90118
91-[Usercontrol](http://sourceforge.net/projects/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.
119+[Usercontrol](<http://sourceforge.net/projects/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.
92120
93-HOW IS THE DEVELOPMENT OF IT ??? USERCONTROL rocks...
121+HOW IS THE DEVELOPMENT OF IT ??? USERCONTROL rocks...
94122
95123### AutoREALM
96124
97-AutoREALM ( <http://autorealm.sourceforge.net> ) is a free (GNU) Fantasy Role-Playing mapper software. It is "developed with Delphi Personal Edition™ (from Borland Inc.) and based on the simple and natural TurboPascal™ language, AutoREALM could be coded as well with Kylix Open Edition™ to run on LINUX platforms.". Well, it doesn't really compile on Linux, but a port to Lazarus that could also compile for Linux, Mac et.c. would be very nice. Currently there is a project to port AutoREALM to C++ and then to Linux, but a Lazarus port would perhaps be easier.
125+AutoREALM ( <http://autorealm.sourceforge.net> ) is a free (GNU) Fantasy Role-Playing mapper software. It is "developed with Delphi Personal Edition™ (from Borland Inc.) and based on the simple and natural TurboPascal™ language, AutoREALM could be coded as well with Kylix Open Edition™ to run on LINUX platforms.". Well, it doesn't really compile on Linux, but a port to Lazarus that could also compile for Linux, Mac et.c. would be very nice. Currently there is a project to port AutoREALM to C++ and then to Linux, but a Lazarus port would perhaps be easier.
98126
99127### Toolbar 2000
100128
101-Toolbar 2000 ( <http://www.jrsoftware.org/tb2k.php> ) is "a set of components for Borland Delphi and C++Builder (4.0 and later) designed to mimic the look and behavior of Office 2000's menus and toolbars.". Available under either a commercial license or the GNU General Public License.
129+Toolbar 2000 ( <http://www.jrsoftware.org/tb2k.php> ) is "a set of components for Borland Delphi and C++Builder (4.0 and later) designed to mimic the look and behavior of Office 2000's menus and toolbars.". Available under either a commercial license or the GNU General Public License.
102130
103131### Report Manager
104132
105-[Report Manager](http://reportman.sourceforge.net) Component for creating reports from database with visual editor,band support,conditional printing,evaluating saving to XLS,PDF,HTML.
133+[Report Manager](<http://reportman.sourceforge.net>) Component for creating reports from database with visual editor,band support,conditional printing,evaluating saving to XLS,PDF,HTML.
106134
107135### Open XML
108136
109-[Open XML](http://www.philo.de/xml/) is "a collection of XML and Unicode tools and components for the Delphi/Kylix™ programming language. All packages are freely available including source code."
137+[Open XML](<http://www.philo.de/xml/>) is "a collection of XML and Unicode tools and components for the Delphi/Kylix™ programming language. All packages are freely available including source code."
110138
111139### Other applications, libraries and components
112140
113141**Add an application, library or component that you need here**
114142
115-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
143+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](</User:Kirkpatc> "User:Kirkpatc")
116144
117-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
145+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](</index.php?title=User:Micdutoit&action=edit&redlink=1> "User:Micdutoit \(page does not exist\)")
118146
119-A way to interface with Python would be nice. In Delphi a package PythonForDelphi does this. Can someone translate this one? User:Micdutoit
147+A way to interface with Python would be nice. In Delphi a package PythonForDelphi does this. Can someone translate this one? [User:Micdutoit](</index.php?title=User:Micdutoit&action=edit&redlink=1> "User:Micdutoit \(page does not exist\)")
120148
121-I'm working on "Lazapy" (Python for Lazarus), this ported version of PythonForDelphi will be available as soon as possible with demos (I've forgot the demo&screenshots at home!). I would like to Inform you that it is in a very Beta state, but I've compiled Python scripts successfuly except some few exceptions(related to dynamic linking). User:Ghany
149+I'm working on "Lazapy" (Python for Lazarus), this ported version of PythonForDelphi will be available as soon as possible with demos (I've forgot the demo&screenshots at home!). I would like to Inform you that it is in a very Beta state, but I've compiled Python scripts successfuly except some few exceptions(related to dynamic linking). [User:Ghany](</index.php?title=User:Ghany&action=edit&redlink=1> "User:Ghany \(page does not exist\)")
122150
123-I am looking at Lazarus basically because I want to wrap some Python programs in Lazarus shells. Rather than start with the reinvention of the wheel, I would much rather contribute to the development of "Lazapy", no matter how "beta" it is. But where is Ghany? User:OldAl
151+I am looking at Lazarus basically because I want to wrap some Python programs in Lazarus shells. Rather than start with the reinvention of the wheel, I would much rather contribute to the development of "Lazapy", no matter how "beta" it is. But where is Ghany? [User:OldAl](</User:OldAl> "User:OldAl")
124152
125-I wish JCL and JVCL ported to lazarus. Also I need some sort of components like [Developer Express (c)](http://www.devexpress.com/) to completly leave Delphi and get Lazarus. I need the cxLayoutControl and all related components. Do you know any packages that are like they?
153+I wish JCL and JVCL ported to lazarus. Also I need some sort of components like [Developer Express (c)](<http://www.devexpress.com/>) to completly leave Delphi and get Lazarus. I need the cxLayoutControl and all related components. Do you know any packages that are like they?
126154
127-**MUTIS** is looking for help to provide a multi-plataform layer to cross-compiling to .NET (current) Win32 and Linux. I think lazarus is a best target than Kilyk. I have a start but need help to get rid fo .NET specific things.
155+**MUTIS** is looking for help to provide a multi-plataform layer to cross-compiling to .NET (current) Win32 and Linux. I think lazarus is a best target than Kilyk. I have a start but need help to get rid fo .NET specific things.
128156
129157The project is at <http://sourceforge.net/projects/mutis> and the mailing list <http://groups.google.com.co/group/mutis-developers?lnk=li>
130158
131159MUTIS is a search and indexing engine based in Lucene. Is done at 80% at API 1.4 level. I think is great have this tech on Delphi and make the project the first all native, all multiplataform, one language, in their class.
132160
133161---
134-*From the Free Pascal wiki, page "Current conversion projects/fr", as it stood on 2020-04-29 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
135-Category: Français
162+*From the Free Pascal wiki, page "Current conversion projects/fr", as the Internet Archive kept it on 2023-03-29. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history