Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
31 user(s) are online (24 user(s) are browsing Forum)

Members: 1
Guests: 30

cdimauro, more...

Browsing this Thread:   1 Anonymous Users



(1) 2 3 4 ... 62 »


Progress on Freepascal RAD

Joined:
2011/4/18 7:10
From Germany
Group:
Member
Posts: 356
Offline
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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2008/2/4 8:39
Group:
Member
Posts: 823
Offline
@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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2010/10/7 15:30
Group:
Member
Posts: 412
Offline
Thanks, it looks good.

Posted on: 2011/5/15 17:23
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2006/4/7 1:34
Group:
Member
Posts: 512
Offline
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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2009/5/15 13:18
From Naples, Italy
Group:
Member
Posts: 418
Offline
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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2011/4/18 7:10
From Germany
Group:
Member
Posts: 356
Offline
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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2006/4/7 1:34
Group:
Member
Posts: 512
Offline
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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2011/4/18 7:10
From Germany
Group:
Member
Posts: 356
Offline
Quote:

aha wrote:
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?


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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2005/9/3 1:24
From Colorado, USA
Group:
Member
Posts: 687
Offline
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 the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2011/4/18 7:10
From Germany
Group:
Member
Posts: 356
Offline
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 the post to other applications Transfer



(1) 2 3 4 ... 62 »



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.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
3764
2 nikolaos
nikolaos
3470
3 magorium
magorium
3122
4 phoenixkonsole
phoenixkonsole
3070
5 deadwood
deadwood
2371
6 ncafferkey
ncafferkey
2136
7 mazze
mazze
2070
8 clusteruk
clusteruk
2051
9 damocles
damocles
1771
10 Kalamatee
Kalamatee
1769
© 2004-2014 AROS Exec