[fpc-pascal] Delphi To Free Pascal

Florian Klaempfl F.Klaempfl at gmx.de
Wed Jan 12 13:57:57 CET 2005


If you want as much as possible delphi compatibility and a delphi styled 
environment, use lazarus: www.lazarus.freepascal.org .

Skybuck at home.nl wrote:
> Hi,
> 
> This my test to see if free pascal can be used to compile Delphi Projects.
> 
> I have thousands of delphi projects/project files etc... but for this test I
> simply create a new application and save it to c:\freepascal testen\hello
> world\version 0.01
> 
> I notice how free pascal does not support delphi projects ?
> 
> I still open and after running it, free pascal ide says:
> 
> project1.dpr(4,8) Fatal: Can't find unit FORMS
> 
> This is the source:
> 
> program Project1;
> 
> uses
>   Forms,
>   Unit1 in 'Unit1.pas' {Form1};
> 
> {$R *.res}
> 
> begin
>   Application.Initialize;
>   Application.CreateForm(TForm1, Form1);
>   Application.Run;
> end.
> 
> So much for that.
> 
> Now I try to compile a delphi console project.
> 
> I again create a new project in delphi and save it as hello console ;)
> 
> This time it went as follows:
> 
> Euhm maybe this is because I used my free pascal cross compiler which
> compiles from
> windows to linux.... I made that once lol... but still I started the win32
> fp ?
> 
> Oh well
> 
> Here is how it went (still not good ;)):
> 
> ■ Free Pascal IDE  Version 0.9.2
> Using "C:\pp2\bin\win32\cygwin1.dll" version 1003.22.0.0

Which version did you use? It doesn't seem to be 1.9.6 :)

> program started
> press enter to continue
> 
> program finished
> CallSignal called
> Exception_Continue_Execution  set
> 
> Here is the source:
> 
> program Project1;
> 
> {$APPTYPE CONSOLE}
> 
> uses
>   SysUtils;
> 
> begin
>   { TODO -oUser -cConsole Main : Insert code here }
>   writeln('program started');
> 
>   writeln('press enter to continue');
>   readln;
> 
>   writeln('program finished');
> end.
> 
> Free Pascal does not seem like an alternative to delphi at first sight.
> 
> Free Pascal claims compatiblity with delphi... but I am not seeing it from
> these very simple quick tests.
> 
> I have very little time to spent on free pascal etc... so if I do give free
> pascal a chance I would like it to have a couple of euhm things:
> 
> 1. Delphi Project File support.
> 
> 2. Open Delphi Project File, Press Compile, Press Run and voila ;)
> 
> Free Pascal should simply make it happen just like that ;)
> 
> I have all delphi source code... like classess.pas and the vcl source... so
> maybe an installer
> can be made for free pascal so that it can find the delphi source code.
> 
> Bye,
>   Skybuck.
> 
> 
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal





More information about the fpc-pascal mailing list