[fpc-pascal] another fpc RAD: MSEide

Martin Schreiber fpmse at bluewin.ch
Wed Apr 19 11:30:34 CEST 2006


On Wednesday 19 April 2006 10.33, Micha Nelissen wrote:
> Martin Schreiber wrote:
> > mseide without DB support:                ziped
>
> Are you afraid to draw conclusions?
>
FPC db units do not compile with Delphi/Kylix, in MSEgui I use FPC db units -> 
MSEide with db support can only be compiled with FPC.

> > Kylix 3                           1.6 MB  672 KB
> > FPC with smart linked units (-CX) 1.8 MB  708 KB
> > FPC without smart linked units    2.1 MB  777 KB
>
> So 30% if not smartlinking. Acceptable IMHO.
>
I think also.

> > compiled with Delphi 7: 400kB
> > compiled with Kylix 3:  495kB
> > FPC with -O2Gp3 without smartlinked libraries:
> > FPC win32               600kB
> > FPC linux               940kB
>
> So, 50% and 90% respectively? Or what should we compare here? 90% is
> quite a lot, agreed.
>
Delphi7/Kylix smart linked units FPC 2.0.2 not smart linked units.
My systems crash if I try to build smart linked units with FPC 2.0.2.

> > Compile time with Delphi/Kylix is much faster.
>
> Again, how much ? Win32 is probably a lot slower, but nevertheless you
> should give some reproduceable figures.
>
About factor 5..10.
No problem if you don't need to recompile the hole project in 
code-compile-run-debug-code cycle.
Compiling and starting of application in MSEide after modifying a form is 
about 2..3 seconds on a Linux AMD XP 3000+, 1GB ram system and FPC 2.0.3.
I have some units in MSEide which let the compiler crash without -B option.

It is not possible to debug projects in MSEide which are compiled with Delphi, 
with Kylix it is eventual possible because of stabs debuginfo (I never tried 
it).

Martin



More information about the fpc-pascal mailing list