4
votes

I'm porting a app to FreePasal/Lazarus & found that their form converter is not good. I have a small utility app, and each time I do a change I need to reconvert, relayout and reimport graphics. Plus, some things are messed up.

I wonder if exist a automatic tool for convert the DFM files to delphi sourcecode, so I can do this more easily. Is not problem if the sourcecode is not FPC compatible.

2

2 Answers

11
votes

The free GExperts plug-in has a "components to code" feature. Install it in your Delphi IDE and open the form you wish to convert. Select the components and invoke the command, and it will place equivalent creation and initialization code on the clipboard for you to paste wherever you need it.

2
votes

Updating to trunk versions of both Lazarus (0.9.29) and FPC (2.5.1) might also be a solution.

Several things have changed:

  • last month sb started working on the converters (Juha)
  • FPC 2.4+ bring the resource handling closer to Delphi (no more .lrs)