Recent

Author Topic: Delphi adopted FPC?  (Read 45221 times)

sam707

  • Guest
Delphi adopted FPC?
« on: November 17, 2014, 10:42:12 pm »
my wife just bought me Delphi  XE7 architect as chrismas gift. as I couldnt wait, just installed it and I saw many "freepascal_" subdirectories concerning iOS and Android.

as I do not have time yet for further investigation, I just wanted to know/share if someone else here noticed the same facts. because it seems that embarcadero studio uses some/many free pascal sources as base to crosscompile. Still prefer lazarus in many ways though (price isnt the same LOL $5500 => Embarcadero)

Regards
« Last Edit: November 17, 2014, 10:44:52 pm by sam707 »

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: Delphi adopted FPC?
« Reply #1 on: November 18, 2014, 03:34:24 am »
Yes. I have heard it that Delphi uses FPC for iOS, somewhere.

When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

Deepaak

  • Sr. Member
  • ****
  • Posts: 454
Re: Delphi adopted FPC?
« Reply #2 on: November 18, 2014, 05:26:52 am »
yes, delphi don't support cross platform, so for cross platform (linux, mac) they use freepascal.
Holiday season is online now. :-)

sam707

  • Guest
Re: Delphi adopted FPC?
« Reply #3 on: November 18, 2014, 06:21:29 am »
... in the Hope embarcadero is generous/bountiful with laz/fpc team !!

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: Delphi adopted FPC?
« Reply #4 on: November 18, 2014, 06:22:37 am »
$5500 for how many licenses of Delphi?

sam707

  • Guest
Re: Delphi adopted FPC?
« Reply #5 on: November 18, 2014, 07:10:35 am »
$5500 is for the Architect version => RAD studio => Delphi + C++ Builder, go to their site and check, it is the full featured version (around $4800 + taxes in my country)

https://store.embarcadero.com/542/purl-buynow
« Last Edit: November 18, 2014, 07:14:08 am by sam707 »

jwdietrich

  • Hero Member
  • *****
  • Posts: 1271
    • formatio reticularis
Re: Delphi adopted FPC?
« Reply #6 on: November 18, 2014, 07:13:41 am »
... in the Hope embarcadero is generous/bountiful with laz/fpc team !!

They might at least be interested in supporting continued development of FPCs Delphi compatibility.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 4.2.0 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

stocki

  • Full Member
  • ***
  • Posts: 144
Re: Delphi adopted FPC?
« Reply #7 on: November 18, 2014, 08:21:39 am »
my wife just bought me Delphi  XE7 architect as chrismas gift. as I couldnt wait, just installed it and I saw many "freepascal_" subdirectories concerning iOS and Android.

as I do not have time yet for further investigation, I just wanted to know/share if someone else here noticed the same facts. because it seems that embarcadero studio uses some/many free pascal sources as base to crosscompile. Still prefer lazarus in many ways though (price isnt the same LOL $5500 => Embarcadero)

Regards

Are u sure? Where?

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12641
  • FPC developer.
Re: Delphi adopted FPC?
« Reply #8 on: November 18, 2014, 09:27:11 am »
As far as I know, only XE2 used Free Pascal for iOS because their own ARM compiler was not ready. Maybe they still maintain it internally, but I never heard of still supporting creating FPC based apps in released modern versions.

kazalex

  • New Member
  • *
  • Posts: 29
Re: Delphi adopted FPC?
« Reply #9 on: November 18, 2014, 10:01:43 am »
Delphi has used FPC only in XE2 for building iOS applications. After XE2 FPC is not used because Delphi has own compiler for mobile platforms (iOS, Android). Files "freepascal_" which you see it is a connectors generators for Datasnap servers so as users of FPC can use DataSnap Delphi Servers in own client applications. Analogous generators exist for Java, JavaScript, C# and Objective-C. And don't be naive - FPC cannot replace modern Delphi.

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: Delphi adopted FPC?
« Reply #10 on: November 18, 2014, 10:21:17 am »
Delphi has used FPC only in XE2 for building iOS applications. After XE2 FPC is not used because Delphi has own compiler for mobile platforms (iOS, Android). Files "freepascal_" which you see it is a connectors generators for Datasnap servers so as users of FPC can use DataSnap Delphi Servers in own client applications. Analogous generators exist for Java, JavaScript, C# and Objective-C. And don't be naive - FPC cannot replace modern Delphi.


Don't be naive, give us link that proof.
When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

kazalex

  • New Member
  • *
  • Posts: 29
Re: Delphi adopted FPC?
« Reply #11 on: November 18, 2014, 10:43:19 am »
Don't be naive, look at FPC bugtracker or language/RTL features (advanced RTTI, custom attributes, overloadable default properties, anonymous methods, or simple thing as ObjectInvoke). FPC cannot compile code a compile at Delphi 2006 (http://bugs.freepascal.org/view.php?id=26075, http://bugs.freepascal.org/view.php?id=25011).

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: Delphi adopted FPC?
« Reply #12 on: November 18, 2014, 11:01:17 am »
And don't be naive - FPC cannot replace modern Delphi.


You can say, that Delphi (even the most modern one) can't replace FPC.
isn't it? :P 8-)
When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

kazalex

  • New Member
  • *
  • Posts: 29
Re: Delphi adopted FPC?
« Reply #13 on: November 18, 2014, 11:50:17 am »
Power of FPC is really cross-platform (and thank LCL of course). Yes, modern Delphi cannot replace FPC on this field.

ttomas

  • Full Member
  • ***
  • Posts: 247
Re: Delphi adopted FPC?
« Reply #14 on: November 18, 2014, 11:57:17 am »
1. Delphi XE2 use freepascal for iOS
2. FireDAC=AnyDac, AnyDac support freepascal and nobody delete freepascal support
3. FireMonkey=KSDev-VGScene also support freepascal and nobody delete freepascal support

 

TinyPortal © 2005-2018