Browsing this Thread:
1 Anonymous Users
Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2011/4/18 7:10 From Germany
Group:
Member Posts:
156
![]() |
I just want shortly give a progress report on Freepascal and LCL porting to AROS.
Freepascal - fixed some errors, especially BPTR, BSTR as FileHandles now working also for Streams - fixed argument handling with Quotes ("") - fixed Resource compiler (needed for LCL) LCL/Lazarus: Lazarus is a RAD for Freepascal which is very easy to use, as GUI-API it uses the own LCL (which is a port of VCL of Delphi). IT can use variant Widgetsets, e.g. GTK, GTK2, QT, Win and some more. To get Lazarus on AROS first must port a Amiga/AROS style widgetset to LCL. This is what I'm doing at the moment: Already Working: Application(TApplication), Window(TForm), Button(TButton), String(TEdit), Cycle(TComboBox), FloatText/ListView(TListView), CheckMark(TCheckBox), TestEditor(TMemo), Text(StaticText) As an Example: Lazarus on Ubuntu for Development to create an AROS program
Posted on: 2011/5/15 4:16
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2008/2/4 8:39 Group:
Member Posts:
827
![]() |
@ALB42
Woah! This is epic! Thank you so much ALB42, this is the best new development in AROS this year IMO.
Posted on: 2011/5/15 5:04
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2010/10/7 15:30 Group:
Member Posts:
356
![]() |
Thanks, it looks good.
Posted on: 2011/5/15 17:23
|
|
|
_________________
http://www.hollywood-mal.com/ |
||
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
|
Joined:
2006/4/7 1:34 Group:
Member Posts:
403
![]() |
I would like to see more of this soon. It looks promising. Thank you for your efforts!
Posted on: 2011/5/16 12:36
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2009/5/15 13:18 From Naples, Italy
Group:
Member Posts:
313
![]() |
i was born with pascal and it'd be fantastic...
Posted on: 2011/5/16 13:09
|
|
|
_________________
Somethin'nothin'o'u have: a working MPS1550 (Commodore Dot Matrix Color Printer) :p:p:p & 1 "amiga computer of the year 1986" sticker with an original 1987 coffee stain upon it!!! |
||
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2011/4/18 7:10 From Germany
Group:
Member Posts:
156
![]() |
Thanks all for your encouraging Comments
![]() Of Course, from time to time I will report here about the Progress. Or you can directly read in my Blog ( blog.alb42.de ).
Posted on: 2011/5/16 14:20
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
|
Joined:
2006/4/7 1:34 Group:
Member Posts:
403
![]() |
Hi ALB42,
a nice reading on your blog blog.alb42.de about the implementation of menu events and a start for dialogs. I am curious: What is the filesize of the compiled simple fpc-apps?
Posted on: 2011/5/21 7:09
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2011/4/18 7:10 From Germany
Group:
Member Posts:
156
![]() |
Quote:
I would split this question in 2 parts simple FPC programs like hello world (250k) or just open a window with a button, using directly the MUI/Gadtools functions (550k). completely different for LCL programs, since the complete backend of LCL is linked into the first size is 11 Mb of a simple window, can be stripped down to somewhat 4 Mb.. could be even less, but i can not strip all symbols from the file (strip --strip-all then its 2 MB, but not working anymore, "too less memory"(?), not a FPC problem also my gcc compiled programs, when strip --strip-all does not work anymore) for size in LCL please read http://wiki.lazarus.freepascal.org/Size_Matters and remember the compiler and LCL for AROS is for sure not optimized until now ![]()
Posted on: 2011/5/21 10:17
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2005/9/3 1:24 From South Dakota, USA
Group:
Member Posts:
625
![]() |
The library auto-open information is stored in such a way that it doesn't work if you strip it completely. That's just a difference between AmigaOS and AROS.
Posted on: 2011/5/21 10:52
|
|
Transfer
|
||
Re: Progress on Freepascal RAD |
||
|---|---|---|
Joined:
2011/4/18 7:10 From Germany
Group:
Member Posts:
156
![]() |
hmm should be possible to make a list of this symbols? then could leave them with strip --keep-symbol=xyz
Posted on: 2011/5/21 13:14
|
|
Transfer
|
||
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.


Transfer









