My goal IS to use only Lazarus.

But there's a problem: the conversion from Delphi to Lazarus may take
months, and I can't freeze my Delphi project in the meanwhile - it's
deployed in several customers. Right now the project runs on Linux
under Wine - with minor interface glitches. In the last 6 months, I
have been changing the Delphi project in order to get it closer to
Lazarus' features, and added a lot of {$IFDEF}'s. ALL third-party
components were replaced for standard ones - even when it demanded a
lot of coding to accomplish the extra functionalities.

I'm documenting this effort in http://port2laz.blogspot.com (in english).

At the moment, after a dozen failed attempts of conversion, I'm
considering to start a new project on Lazarus from scratch, make the
persistence framework work (it's almost there, the 200+ classes are
already ported and {$IFDEF}'ed) and then add the 50+ forms one by one.
Of course, this would take a lot of time, but at least I can control
which form is changed in the original Delphi project and replicate
(ugh!) the updates in the Lazarus' one.

Regarding Andreas' comments, I agree that the linking time is huge and
that the debug is weak. But... if these are the only problems, it's
good enough to me. :-)

2006/3/22, Graeme Geldenhuys <[EMAIL PROTECTED]>:
> A quick solution, is to only use Lazarus!  :-)
>
> Why would you want the same project to be edited in Lazarus and
> Delphi.  Is this to achieve cross platform apps?  If you are doing a
> port from Win32 to say Linux - If you really need Delphi because of
> some strange reason, or something Delphi specific, that means the port
> will most probably not work under Linux (or worse yet work different).
>
> We just went through that process. We started porting a Delphi app to
> Linux, and later decided to drop Delphi completely and now only do
> development in Lazarus (Win32 and Linux) and it make our live _much_
> easier!
>
> Regards,
>   - Graeme -
>
>
>
> On 21/03/06, Alexsander Rosa <[EMAIL PROTECTED]> wrote:
> > I think it would be nice if we could share a project between the two
> > IDE's, including the forms. Everytime I need to mantain the "original"
> > Delphi project, i know that my "under conversion" Lazarus project is
> > getting more and more obsolete. More over, a lot of
> > properties/components had to be removed just because they are not
> > compatible. I can IFDEF the PAS files, but there's nothing I can do
> > about LFM/DFM files.
> > --
> > Atenciosamente,
> >
> > Alexsander da Rosa
>
>
> --
> There's no place like 127.0.0.1
>
> _________________________________________________________________
>      To unsubscribe: mail [EMAIL PROTECTED] with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives
>


--
Atenciosamente,

Alexsander da Rosa

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to