On Mon, 31 Oct 2005, John Samperi wrote:
> At 06:34 PM 31/10/2005, you wrote:
> >Maybe it more correct, to say it hasn't born yet, than dead.
>
> Maybe :-) It seems incredibly slow compared to D6 at compiling
> and running a program.
The compilation step is as fast as Delphi's.
The linking (the GNU linker is used) is slower.
This is the price you pay for cross-platform enabled development.
But we are working on an internal linker.
> Also things that work on Delphi do not
> seem to work with Lazarus. Lots of crashes and exception raised.
Please post specific examples.
> I will post some of the simple things I try to do and the error
> messages I get. Is there a file area where one can upload stuff
> and hope some kind person looks at it and fixes it?
>
> A simple program has 2 buttons and a memo
> each button event manager has the following (with 1 or 2)
>
> memo1.text:=memo1.Text + ('button2');
>
> D6 prints the text without a carriage return, lazarus puts a CR
> between lines? Which is correct?
I will look at this, I think I know what causes this.
> It takes 7 second to compile and
> run (1.25S D6), code size 6.1Mb (365K D6).
Concerning time, see above. To reduce code size:
1. Remove the debug info. (it's included by default in Lazarus)
try including Turbo Debugger info in a Delphi app,
you'll get rougly the same size as a lazarus app.
2. Enable smartlinking.
2. run upx on the generated binary.
> Also is there any serial port component available? I have been
> using Cport with D6.
You should be able to compile CPort ?
Michael.
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives