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