-2

I searched on Google and know that: FireDAC component is not available on Borland Delphi 6 (but available on RAD Studio).

I try to install FireDAC through Component, but I did not find unit/package of FireDac.

Is there any other way, or that is impossible?

  • 2
    If you *searched on Google and know that FireDAC is not available on Borland Delphi 6*, then you already know that FireDAC is not available on Borland Delphi 6. RAD Studio came long after Delphi 6. You cannot use FireDAC on Delphi 6, and you don't have RAD Studio if you have Delphi 6 because RAD Studio did not exist when Delphi 6 was released. Therefore, you cannot use FireDAC, because you don't have a Delphi version that supports it. If you want to use FireDAC, upgrade your Delphi version to a modern one that includes FireDAC. – Ken White Jul 13 '18 at 03:15
  • If you're using the correct installer, it should look like it does on this page: http://support.embarcadero.com/article/42970. If the installer does not list Delphi 6, then it cannot be used on it. – Dave Nottage Jul 13 '18 at 03:22
  • Maybe can not install FireDAC in Borland Delphi 6. Thanks for the answers! – Richard Anderson Jul 13 '18 at 03:33
  • @RichardAnderson No, not maybe - most definitely! – Sherlock70 Jul 13 '18 at 06:43
  • 1
    @Dave, that applies to FireDAC 8, which supports Delphi 5 up. But I cannot say if you can buy it these days. – Victoria Jul 13 '18 at 10:59
  • @Victoria: You can't. It belongs to EMBT after their purchase of AnyDAC, and they're not selling it. – Ken White Jul 13 '18 at 12:44
  • @Ken, I remember that they were selling it separately (when it was already FireDAC). – Victoria Jul 13 '18 at 14:35
  • @Victoria: If they're selling it, they're selling the current version, which will not work with Delphi 6 (as I and others have already said). – Ken White Jul 13 '18 at 15:04

1 Answers1

3

The current FireDAC source code depends on generics, which were only introduced into Delphi in Delphi 2009, iirc. See http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Overview_of_Generics

Another problem is that in Delphi 6 string handling is "pre-Unicode" whereas in modern versions of Delphi, strings are by default Unicode.

So, I cannnot see any prospect of you being able to compile FireDAC in D6 even if you have a FireDAC licence, unless you have a copy of the older FireDAC 8 mentioned by @Victoria.

MartynA
  • 30,454
  • 4
  • 32
  • 73