Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Is there any place where I can get Kylix legally ?

1 view
Skip to first unread message

Serdar K

unread,
Jan 10, 2008, 4:07:40 AM1/10/08
to
Hi People,

The subject is my question.
I know that Borland doesn't officially support the product, but i still want
to try some time...
Has anyone information about obtaining the product and the latest version ?

Regards and thanks...
Serdar K.


Michael Schnell

unread,
Jan 10, 2008, 5:50:10 PM1/10/08
to
Why not try Lazarus ?

-Michael

Serdar K

unread,
Jan 14, 2008, 2:55:42 AM1/14/08
to
I tried and I liked it very much,
but the code size is very big and that makes more concerns about the sw.
Need to test it very long time.
I need to find some compiler i can be sure of integrity which will be used
in a critical national project.

Some test program i write in Delphi (only one form) compiles in 400K, but in
Lazarus it is about 20Mbytes, and when optimized, it sizes down to 13M (in
windows). But when i add new forms its size doesn't change much. I assume
that Lazarus adds all libraries at once whether you use them, or it may be
bigger code.

If you know some solutions about that, i would like to try it, because i
want to go on one path for Windows and Linux...

Regards,
Serdar


"Michael Schnell" <mschnell_at_b...@aol.com> wrote in message
news:4786a120$2...@newsgroups.borland.com...

Marco van de Voort

unread,
Jan 14, 2008, 2:58:38 AM1/14/08
to
On 2008-01-14, Serdar K <serdar.kiziltoprak> wrote:
> I tried and I liked it very much,
> but the code size is very big and that makes more concerns about the sw.
> Need to test it very long time.
> I need to find some compiler i can be sure of integrity which will be used
> in a critical national project.
>
> Some test program i write in Delphi (only one form) compiles in 400K, but in
> Lazarus it is about 20Mbytes, and when optimized, it sizes down to 13M (in
> windows). But when i add new forms its size doesn't change much. I assume
> that Lazarus adds all libraries at once whether you use them, or it may be
> bigger code.

Strip it. It has debug info internal. So strip <x> on the cmdline. I always
use the rough rule of thumb that Lazarus size =< 1.5 * Delphi size. If
that's not the case there is something else wrong

Not that it might be wise to keep an eye out for Kylix anyway if you are on
a tight schedule.

Serdar K

unread,
Jan 16, 2008, 2:39:17 AM1/16/08
to
I tried to set the Xs option, but the size didn't change very much. 13MB
still...
And the test app only has two simple forms and no code.

Thanks for the answer.

Regards,

Serdar

"Marco van de Voort" <mar...@stack.nl> wrote in message
news:slrnfom921....@snail.stack.nl...

haword

unread,
Jan 16, 2008, 3:45:58 AM1/16/08
to
uncheck all debug option page in Lazarus
"Serdar K" <serdar.kiziltoprak at ume dot tubitak dot gov.tr>
сообщил/сообщила в новостях следующее:
news:478d...@newsgroups.borland.com...

Michael Schnell

unread,
Jan 17, 2008, 4:01:49 PM1/17/08
to
> but the code size is very big and that makes more concerns about the sw.

Did you use strip ? (You can enable stripping in the Lazarus project
settings.)

> Need to test it very long time.

? What do you mean by that ?

> I need to find some compiler i can be sure of integrity which will be used
> in a critical national project.

AFAIK, the _compiler_ (FPC) is very secure. What is still in late Beta
state is the Lazarus IDE and the LCL (visual component library),

>
> Some test program i write in Delphi (only one form) compiles in 400K, but in
> Lazarus it is about 20Mbytes, and when optimized, it sizes down to 13M (in
> windows). But when i add new forms its size doesn't change much. I assume
> that Lazarus adds all libraries at once whether you use them, or it may be
> bigger code.

See above ("stripping").


-Michael

Michael Schnell

unread,
Jan 18, 2008, 4:04:24 PM1/18/08
to
I just learned that with the current compiler
-Xs does not work if -g is set.

So if using Lazarus options be sure that you set -Xs and do not set -g.

-Michael

Serdar K

unread,
Feb 1, 2008, 1:49:41 AM2/1/08
to
Hi,


"Michael Schnell" <mschnell_at_b...@aol.com> wrote in message

news:478f...@newsgroups.borland.com...


>> but the code size is very big and that makes more concerns about the sw.
>
> Did you use strip ? (You can enable stripping in the Lazarus project
> settings.)

>
>> Need to test it very long time.
>
> ? What do you mean by that ?
>


I meant to be sure like other IDE's and compilers tested since years, like
Delphi, i need
to test the software a while...
I like Lazarus, and being open of it, but that will not be only my decision.
And there are many VCL libraries like JEDI. Do you know any library work for
LCL ?

Thanks.

Serdar K

unread,
Feb 1, 2008, 1:52:09 AM2/1/08
to

"Michael Schnell" <mschnell_at_b...@aol.com> wrote in message
news:47911456$1...@newsgroups.borland.com...

The size is now smaller, i.e. 1.5 MB, which is more usable by me.

I will at least switch my personal projects into Lazarus in some time.
Because i like its portability.

Thanks and regards,

Serdar


Michael Schnell

unread,
Feb 3, 2008, 7:34:26 AM2/3/08
to
> And there are many VCL libraries like JEDI. Do you know any library work for
> LCL ?
>

Any Library for Delphi that you have in source code should be usable
with Lazarus with only minor modifications At least in a Windows
environment, but many will quite easily be ported to work in Linux as
well. But right now not many commercial suppliers specify their products
for Lazarus. I only know one: RemObjects specify their RPC project to
work with Free Pascal (and thus with Lazarus).

-Michael

Michael Schnell

unread,
Feb 3, 2008, 7:36:27 AM2/3/08
to
>
> The size is now smaller, i.e. 1.5 MB, which is more usable by me.

Good to hear that !

In the Free Pascal Developers mailing list the executable size issue
just was discussed at some extend.

>
> I will at least switch my personal projects into Lazarus in some time.
> Because i like its portability.
>

Great !

-Michael

Serdar K

unread,
Feb 6, 2008, 1:29:19 AM2/6/08
to
Since Lazarus doesn't support the BPL package project format, I understand
that i have to install i.e. JEDI components individually, or create a new
project and add the units. Is there any easier way for this ?
Or is there some VCL-LCL converter ?

Thanks and regards,

Serdar


"Michael Schnell" <mschnell_at_b...@aol.com> wrote in message

news:47a5b4d0$1...@newsgroups.borland.com...

Michael Schnell

unread,
Feb 6, 2008, 3:44:40 PM2/6/08
to
Serdar K wrote:
> Since Lazarus doesn't support the BPL package project format, I understand
> that i have to install i.e. JEDI components individually, or create a new
> project and add the units.

AFAIK, Jedi "officially" supports Lazarus, so I suppose there is some
installation scrip or whatever.

Regarding non-visual components "installing" is nothing more than
setting the search paths to the appropriate source code or compiled units.

Regarding _visual_ components, with Lazarus you need to recompile
Lazarus itself to install something in the Visual Component Gallery.

Installing (and using) the help files provided with some commercial
components is not possible with Lazarus. This might be a major problem,
if they don't provide a stand alone help file.


> Or is there some VCL-LCL converter ?
>

I don't understand what you mean VCL and LCL are just libraries and are
not bothered with installing 3rd party stuff.

Of course VCL and LCL are not 100% compatible. You supposedly will need
to do some work "porting" your own and the 3rd party components to
Lazarus/LCL.

-Michael

0 new messages