On Mon, 12 Oct 2009, Geoffray wrote:

Hi the list...

You probably don't know me but I'm for years a Lazarus fan.

I have to prepare a conference for February 2010 in my LUG. The main theme is
to give a good idea of what are Lazarus and Free Pascal with technical
demonstration. This is the easy part... The public will be mainly Delphi users
(including companies) that want to move from Delphi to Free Pascal. So I need
help with details about which problems they can meet, the solutions, supported
feature, and not (yet) supported ones...

Having ported/developed some applications, the main problems when porting are 
IMHO:

a) They should not expect to find the same components in Lazarus as in Delphi.
   (This concerns mostly DB components, web components. GUI is mostly covered)

b) Third-party components are usually not usable.
   (unless that company supports FPC, which is unlikely)

c) Cross-platform development means:
  - No Windows API. (e.g. the registry).
  - SizeOf(integer)<>SizeOf(Pointer)!
  - No assembler

And under no circumstances promote '1 source for both Delphi/Lazarus'
because that is a recipe for problems :(

Michael.

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to