Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Free Pascal Tutorial 15 - Starting Windows, Mac and Linux GUI Programming - Lazarus

Loading...

Sign in or sign up now!
19,013
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 1, 2009

A GUI is an acronym for graphical user interface. GUIs use windows (forms) to make programs. The Lazarus IDE works with Windows, Mac OS X, Linux and FreeBSD. Other OS maybe supported in the future. This makes porting applications, from one OS to another, very easy. The IDE and coding for GUI Apps are very similar to Delphi.

All code is available for download at http://www.schoolfreeware.com
Free Pascal and Lazarus can be downloaded at freepascal.org

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (SchoolFreeware)

  • where do you get this program?

  • @Gage5137 Free Pascal's Website. Free Pascal is the programming language. Lazarus is the IDE. Code in this tutorial is found at SchoolFreeware's Website

  • Hello There is documentation on Google about this

    Google This (with the quotes): "New User - Compiling Problem"

    You may need to save the code first then compile (run) or possibly install the newer version of Lazarus. Supposedly this bug has been fixed.

Top Comments

  • There are a lot of errors when compliling :(

    I do all what you did, but it doesn't work!

    The program opens a project1.lpr

    Please help me!

see all

All Comments (34)

Sign In or Sign Up now to post a comment!
  • @AlexsiMAC

    The linux version of Lazarus will create linux executables. They will run on every linux without problems.

  • @anakin1337

    start it from the comand line.

    Or uncheck the box "windows gui application" in the project options. Then it will be started along with a console window.

  • @alphacaprinus

    It contains debugging info. For release do the following: In the proect options:

    enable "link smart"

    disable "generate debugging symbols"

    enable "strip executable"

  • @SAMY2690

    there has been OOP in pascal since the 80's already.

  • @TheCrazeBlazer

    It is Pascal. What else did you think it is?

  • How do you enable it to prompt the code completion or to show available options.

    In the video you type Label1.ca and it showed a list of options for it. It doesn't do this for me in Lazarus on Linux.

  • @anakin1337: Did you have "readln;" at the end of the program?

  • @alphacaprinus: Thats because of debuginfo. Go to compiler options and choose strip or something.

  • Сan I do the same with Turbo Pascal + DosBox + Win7 x64?

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more