Page 2 of 3
Re: Delphi XE2
Posted: Wed Oct 12, 2011 6:50 pm
by jesperbrannmark
I think we must have different exposure. I never worked in delphi, but seen some C# guys moving to delphi and releasing apps looking like the image i sent.
Its almost like it paints it pixel by pixel and refreshes every millisecond so it looks like a bad graphic scaling joke.
Thats the sole reason I never even tried Delphi.
I am not all correct saying its crap, I know to little about it and there is something out there for everyone; some people want a Manhattan penthouse some people prefer a trailor.
To me Purebasic is the Manhattan penthouse.
Re: Delphi XE2
Posted: Thu Oct 13, 2011 1:21 am
by netmaestro
I just tried Lazarus, created an empty window and compiled... 12mb exe. Same thing in PB is 17k.
Re: Delphi XE2
Posted: Thu Oct 13, 2011 5:10 am
by Kuron
netmaestro wrote:I just tried Lazarus, created an empty window and compiled... 12mb exe. Same thing in PB is 17k.
Lazarus is all the good of Delphi + all the bloat of MS's languages.
To me Purebasic is the Manhattan penthouse.
So you think PureBasic is grossly over priced?

Re: Delphi XE2
Posted: Thu Oct 13, 2011 7:53 am
by Kiffi
netmaestro wrote:I just tried Lazarus, created an empty window and compiled... 12mb exe. Same thing in PB is 17k.
just read the FAQ:
Why are the generated binaries so big?
After stripping the unnecessary debug informations out of the
exe the size is only 1.2 mb. And that is IMO acceptable.
Greetings ... Kiffi
Re: Delphi XE2
Posted: Thu Oct 13, 2011 9:32 am
by jesperbrannmark
I bet 1 mb of those 1.2 is the included BMP files for all those graphic scales that gave me the migraine in the first place
Btw. No I don't refer to manhattan flat on price. Just classiness and feel.
Re: Delphi XE2
Posted: Thu Oct 13, 2011 12:02 pm
by Polo
Kiffi wrote:netmaestro wrote:I just tried Lazarus, created an empty window and compiled... 12mb exe. Same thing in PB is 17k.
just read the FAQ:
Why are the generated binaries so big?
After stripping the unnecessary debug informations out of the
exe the size is only 1.2 mb. And that is IMO acceptable.
Greetings ... Kiffi
1.2MB for an empty project... Not acceptable for me

Re: Delphi XE2
Posted: Thu Oct 13, 2011 12:12 pm
by Kiffi
Polo wrote:1.2MB for an empty project... Not acceptable for me

Empty projects are always inacceptable. Both in PureBasic and in FreePascal
Greetings ... Kiffi
Re: Delphi XE2
Posted: Thu Oct 13, 2011 12:29 pm
by Danilo
Does anyone care about what an application actually does?
Ableton Live 8.5.2 ... 28,6MB
Reason 6 (64bit) ... 58,3MB
Reason 6 (32bit) ... 42,9MB
Cinema 4D R13 (64bit) ... 17,5MB
Cinema 4D R13 (32bit) ... 13,6MB
Poser Pro 2012 (64bit) ... 21,5MB
Poser Pro 2012 (32bit) ... 17,2MB
Hmm... and you care about 2k "Hello world" executables... that's funny.

Re: Delphi XE2
Posted: Thu Oct 13, 2011 12:40 pm
by Polo
Danilo wrote:Hmm... and you care about 2k "Hello world" executables... that's funny.

Indeed I do. If an empty executable is 1.2mb, can't imagine what a big project's gonna be like.
Re: Delphi XE2
Posted: Thu Oct 13, 2011 12:46 pm
by Danilo
Full install may be 2GB... the end users don't care if it does its job.
Just checked... my PROGRAMS partition is 136GB, my sound libraries and samples partition 535 GB,
my DEVELOPER partition 69,7GB... forget the 2k "hello world". It doesn't matter anymore.
Re: Delphi XE2
Posted: Thu Oct 13, 2011 12:54 pm
by srod
Hey, with my wildly inefficient coding I can manage a 'Hello World' in PB which takes up 120 MB! And that's without trying!
Re: Delphi XE2
Posted: Thu Oct 13, 2011 1:07 pm
by Shardik
Danilo wrote:Full install may be 2GB... the end users don't care if it does its job.
My more than 2500+ end users DO care if they are installing a 2 GB program package or a small often less than 100 KB PB compiled program because our applications are distributed and installed as Zenworks packages over our network. Some branch offices are still connected by slow modem lines. A 2 GB program would need half a day for installation and nobody in this branch office would be able to work during installation...

Re: Delphi XE2
Posted: Thu Oct 13, 2011 1:11 pm
by Ramihyn_
It really makes no sense to compare the size of "hello world" executables and extrapolate that without considering that the 1.2MB is mostly the statically linked framework included exactly ONCE into each exe.
People really need to read the Lazarus FAQs about this before commenting here
Consider a Lazarus user testing PureBasic for speed. He runs a tight loop which includes a Debug output and starts that in the debugger with open output window and afterwards post into the Lazarus forum how horribly slow PureBasic is

Re: Delphi XE2
Posted: Thu Oct 13, 2011 1:33 pm
by DarkDragon
Shardik wrote:Danilo wrote:Full install may be 2GB... the end users don't care if it does its job.
My more than 2500+ end users DO care if they are installing a 2 GB program package or a small often less than 100 KB PB compiled program because our applications are distributed and installed as Zenworks packages over our network. Some branch offices are still connected by slow modem lines. A 2 GB program would need half a day for installation and nobody in this branch office would be able to work during installation...

Then they're doing something wrong: a company letting each computer download its updates for itself is somehow stupid, isn't it? They could connect their computers to a main repository server inside the local network, which downloads updates to the local network and after that it distributes the updates to the other computers.
Re: Delphi XE2
Posted: Thu Oct 13, 2011 1:38 pm
by Kuron
Danilo wrote:Full install may be 2GB... the end users don't care if it does its job.
Just checked... my PROGRAMS partition is 136GB, my sound libraries and samples partition 535 GB,
my DEVELOPER partition 69,7GB... forget the 2k "hello world". It doesn't matter anymore.
Thankfully, PureBasic does not follow your "bloat because you can" theory of programming.