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

Reply via email to