Tela de Faturamento
Porting to Lazarus
This blog describes the porting of a medium-sized application (~250 kloc) from D7 to Lazarus. It uses PostgreSQL as database, and the connection is being ported from DB Express (D7) to SqlDB (Lazarus).
Tuesday, July 08, 2014
Monday, December 16, 2013
Lazarus 1.0.14
This month we ditched Code Typhon and went back to official Lazarus. Now we use ONLY the following third-party components: ACBr, PowerPDF, ZEOS and TreeListView.
Wednesday, February 13, 2013
400 KLOC
Project RNGE3 on 2013-02-13 has 400.655 Lines of Code and 3 Developers: stats by StatSVN http://statsvn.org (via @rednaxel)
Wednesday, December 26, 2012
Friday, September 07, 2012
Code Typhon 2.80
First of all, it's a Typhon, not a Typhoon. It's not a cyclone, it's a powerful mythological monster. That said, let's talk about PilotLogic's CodeTyphon: it's a bundle containing recent SVN versions of FPC, Lazarus and a lot of free components. The current version (2.80) has Lazarus 1.1 revision 38083 -- the newest at time of writing was 38560. FPC is 2.7.1
We tried to make a cross-compile setup using only standard Lazarus 1.0 but we failed. Then we tried CodeTyphon and it was easy. So we decided to give it a try.
Here at Rednaxel we use only a few third-party components on Lazarus: namely ZeosLib (database access) and ACBr (mostly for brazilian government-mandated electronic invoices, or Nota Fiscal EletrĂ´nica). PilotLogic has its own version of ZeosLib (named pl_zeoslib), so we had to change the project. No big deal. However, ACBr uses Synapse, not the pl_synapse that comes with CodeTyphon. If we had changed ACBr's various projects to use the PL version, we would lose the ability to "svn update" ACBr codebase.
So we had to remove "pl_synapse" (and all components that use it) from CodeTyphon.
We tried to make a cross-compile setup using only standard Lazarus 1.0 but we failed. Then we tried CodeTyphon and it was easy. So we decided to give it a try.
Here at Rednaxel we use only a few third-party components on Lazarus: namely ZeosLib (database access) and ACBr (mostly for brazilian government-mandated electronic invoices, or Nota Fiscal EletrĂ´nica). PilotLogic has its own version of ZeosLib (named pl_zeoslib), so we had to change the project. No big deal. However, ACBr uses Synapse, not the pl_synapse that comes with CodeTyphon. If we had changed ACBr's various projects to use the PL version, we would lose the ability to "svn update" ACBr codebase.
So we had to remove "pl_synapse" (and all components that use it) from CodeTyphon.
Wednesday, August 29, 2012
Lazarus 1.0 released
From Lazarus website:
The Lazarus team is glad to announce the release of:
Lazarus 1.0
At this important stage the current team would like to thank all the past and current people who were involved in getting us here.
* Thanks also go to the FPC team for providing the compiler that makes it all possible.
* Special thanks go to the founders of the project who started Lazarus more than a decade ago in 1999: Cliff Baeseman, Shane Miller and Michael A. Hess.
* A history of developers involved can be found at http://wiki.lazarus.freepascal.org/History. And a list of the many contributors comes with the distribution.
Friday, March 30, 2012
Moved to FPC 2.6.0
We are using FPC 2.6.0 now. It was relased in January:
http://www.lazarus.freepascal.org/index.php?topic=15656.0
http://www.lazarus.freepascal.org/index.php?topic=15656.0
Subscribe to:
Posts (Atom)