background preloader

Section 2

Facebook Twitter

Object Pascal « Bee.ography. Which programming language is best?

Object Pascal « Bee.ography

May 4, 2011 Four years ago, I wrote about FreePascal (FPC) as the best optimized open source compiler based on Computer Language Benchmarks Game (CLBG). Today, I look again at the game and, surprisingly, got a very different result. The fact makes me quite sad. Looking further at the fastest computer language category, I feel a deep disappointment At May 2007, FPC was the best programming language when speed and size (memory footprint) weighted equally.

Click to read the result as taken today… AppBundle kampret! March 12, 2009 Ya, ini bukti bahwa kadang kesalahan dalam programming gak selalu krn hal2 yg rumit. Hari ini aku dibikin pusing hanya gara2 kelewatan untuk gak mencentang sebuah opsi. Saat debugging, hal “aneh” terjadi. Read the rest of this entry » Delphi or Pascal? February 10, 2009 Delphi telah berkembang sedemikian rupa, termasuk juga pasang surutnya. Perusahaan pembuat Delphi juga mengalami pasang surutnya sendiri di dunia bisnis. May 2, 2008. Observations on FreePascal and Lazarus Development. Pascal Tutorial. Object Pascal Tutorial From Free Pascal wiki Jump to: navigation, search │ العربية (ar) │ English (en) │ español (es) │ français (fr) │ italiano (it) │ 日本語 (ja) │ 한국어 (ko) │ русский (ru) │ slovenčina (sk) │ 中文(中国大陆)‎ (zh_CN) │ Contents [hide] Overview Tao Yue has written an excellent Pascal overview and tutorial and generously agreed to let it be wiki'ized and posted on the Lazarus-ccr provided that: Our posting is linked to the original tutorial at: It's made clear that the pages may have been modified from the originals.

Pascal Tutorial

Please contact the author and obtain permission before reposting the parts written by Tao Yue in other places than this wiki. The tutorial can be found here: Object Pascal Tutorial by Tao Yue or in the table of contents below See also. Contents. Lazarus Documentation. Lazarus - News. Components and Code examples. Getting Lazarus. Deutsch (de) | English (en) | Español (es) | Français (fr) | 日本語 (ja) | Português (pt) | Slovenčina (sk) Download and install Lazarus release version From SourceForge Binary releases for various platforms are available via the Lazarus Sourceforge download area.

Getting Lazarus

For people who are blocked by SF, the Lazarus releases from sourceforge are mirrored at: Specific for platform Get Lazarus for Windows - use the Sourceforge link above. Multithreaded Application Tutorial. Deutsch (de) | English (en) | Español (es) | Français (fr) | 日本語 (ja) | Polski (pl) | Português (pt) | Русский (ru) | Slovenčina (sk) Overview This page will try to explain how to write and debug a multi-threaded application with Free Pascal and Lazarus.

Multithreaded Application Tutorial

A multi-threaded application is one that creates two or more threads of execution that work at the same time. If you are new to multi-threading, please read the paragraph "Do you need multi-threading? " to determine whether it is really required; this may save you many headaches. One of the threads is called the Main Thread. The main idea is that the application can do some processing in background in a second thread while the user can continue working using the main thread.

Another use of threads is just to have a better responding application. Another use of multi-threading may be a server application that is able to respond to many clients at the same time. Do you need multi-threading? For example: Reading a big file and process it. Lazarus Database Tutorial. │ English (en) │ Español (es) │ Русский (ru) │ Overview This article is an overview of the which databases can work with Lazarus.

Lazarus Database Tutorial

Lazarus supports several databases out of the box (using e.g. the SQLDB framework), however the developer must install the required packages (client libraries) for each one. You can access the database through code or by dropping components on a form. The data-aware components represent fields and are connected by setting the DataSource property to point to a TDataSource. Lazarus and Interbase / Firebird Firebird is very well supported out of the box by FPC/Lazarus Please see Firebird in action for details on various access methods, which include Built-in SQLDB support FBLib IBX PDO Zeos For a tutorial that leads you through creating a Lazarus GUI for a Firebird database, see: Lazarus and MySQL Please see mysql for details on various access methods, which include: Built-in SQLDB support PDO Zeos.

Lazarus Code and Component Repository - Browse Files. Reference for package 'fcl' LazReport Report generator for Lazarus.