Code Comments
Programming Forum and web based access to our favorite programming groups.Free Pascal 2.0 is released! http://www.freepascal.org/ Hard times for Borland...
Post Follow-up to this messageMax wrote: > Free Pascal 2.0 is released! > http://www.freepascal.org/ > > Hard times for Borland... > > I don't know about that, I compiled the following on Delphi 7 and on Free Pascal program junk; begin writeln('dfdfdf'); end. On Delphi 7 the exe was 16k on Free Pascal it was 103k Just glancing through the compiler options I could not find any thing that w ould make it smaller, Debugging was off etc. -- Tony Caduto AM Software Design Home of PG Lightning Admin for Postgresql 8.x http://www.amsoftwaredesign.com
Post Follow-up to this message
"tony" <tony_caduto@amsoftwaredesign.com> wrote in message
news:4288e961$1@newsgroups.borland.com...
> Max wrote:
>
> I don't know about that,
> I compiled the following on Delphi 7 and on Free Pascal
>
> program junk;
> begin
> writeln('dfdfdf');
> end.
>
>
> On Delphi 7 the exe was 16k
> on Free Pascal it was 103k
>
> Just glancing through the compiler options I could not find any thing that
> would make it smaller,
> Debugging was off etc.
I read through the docs and at one point they say there's a high
compatiblity with TP 7 (whoopee!) and at another point they say it's
compatible with Delphi 4. I couldn't find a breakdown of what is compatible
and what is not. Am I missing it?
Dan
Post Follow-up to this messageOn 2005-05-16, Dan Palley <dan@trams.com> wrote: > > I read through the docs and at one point they say there's a high > compatiblity with TP 7 (whoopee!) and at another point they say it's > compatible with Delphi 4. I couldn't find a breakdown of what is compatib le > and what is not. Am I missing it? Both, since the compiler has multiple modi. TP7 and D6-7 are currently the targets. Delphi compat is not complete yet, packages and OLE support are the most important missing parts, together with implements style delegation.
Post Follow-up to this messagetony wrote:
> Max wrote:
>
...
> I compiled the following on Delphi 7 and on Free Pascal
>
> program junk;
> begin
> writeln('dfdfdf');
> end.
>
>
> On Delphi 7 the exe was 16k
> on Free Pascal it was 103k
set Path=C:\Lazarus\pp\bin\win32\
strip ExeName.exe
upx ExeName.exe
wait till you see how big the GUI apps can become ... and how much they shri
nk.
cheers,
Mat
Post Follow-up to this messageNot sure what strip does, but upx is a exe compressor, and regular delphi responds to these very well also. I have used aspack and it shrinks GUI apps a lot. > > set Path=C:\Lazarus\pp\bin\win32\ > strip ExeName.exe > upx ExeName.exe >
Post Follow-up to this messageHi! > Hard times for Borland... The funny thing about this. Borland does not consider most of the features of FreePascal as relevant to Delphi developers... (except maybe for 64bit support). Regards! Atmapuri
Post Follow-up to this message"Atmapuri" <janez.makovsek@usa.net> wrote: >Hi! > > >The funny thing about this. Borland does not consider most >of the features of FreePascal as relevant to Delphi >developers... > >(except maybe for 64bit support). > I think there is some misunderstanding. The goal of FPC isn't to compete wit h Delphi/Kylix but to fill the gaps Delphi/Kylix doesn't cover so object pas cal can stand against C, C++, C# etc. Having a good commercial compiler and a good oss compiler is alwa ys nice for a language.
Post Follow-up to this messageOn 2005-05-17, tony <tony@yahoo.com> wrote: > Not sure what strip does, but upx is a exe compressor, and regular > delphi responds to these very well also. I have used aspack and it > shrinks GUI apps a lot. Strip removes debuginfo.
Post Follow-up to this messageSo the options in the IDE (crappy dos one) and Lazarus do absolutely nothing then? I don't have debug info turned on, so there should be none in the exe. Guess FPC needs alot more work then. Marco van de Voort wrote: > On 2005-05-17, tony <tony@yahoo.com> wrote: > > > > Strip removes debuginfo.
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.