User (Legacy) Posted October 28, 2004 Report Share Posted October 28, 2004 Hi FP, Thanks for your reply, I have downloaded the file (CfxDelphiAddon.exe) referred to in Q1383094. I ran it and no errors occurred. I get errors when I try to build the example crosstab project (..\Samples\Crsotab\Crosstab.dpr) The file CrossTab.pas contains uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, BDE, StdCtrls, Db, DBTables, OleCtrls, ChartfxLib, AxCtrls, ADODB, Cfx4DataLib, ActiveX, SfxCrossTabLib2; which produces the error [Fatal Error] CrossTab.pas(8): File not found: 'SfxCrossTabLib2.dcu' If I 'correct' the uses clause to uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, BDE, StdCtrls, Db, DBTables, OleCtrls, ChartfxLib, AxCtrls, ADODB, Cfx4DataLib, ActiveX, SfxCrossTabLib; The file c:\program Files\chart fx for delphi\bpl\SfxCrossTabLib contains unit SfxCrossTabLib2; which causes the error [Fatal Error] CrossTab.pas(8): Could not compile used unit 'SfxCrossTabLib.pas' If I now 'correct' the Unit clause to unit SfxCrossTabLib; The file CrossTab.pas contains ChartFX1.GetExternalData(CfxCrossTab.InterfacePtr,0); which causes the error [Error] CrossTab.pas(54): Undeclared identifier: 'InterfacePtr' What am I doing wrong?? ( am running Delphi 7.0 Build 8.1 in Windows XP Build 2600 SP1) Thanks in advance! Link to comment Share on other sites More sharing options...
Software FX Posted October 28, 2004 Report Share Posted October 28, 2004 SfxCrossTabLib.pas is located in the BPL sub-folder of your Chart FX Installation folder. Either add this folder to your library path or copy this file to a folder in your library path. -- FP Software FX Link to comment Share on other sites More sharing options...
User (Legacy) Posted October 29, 2004 Author Report Share Posted October 29, 2004 Hi FP, Thanks again for your reply. I added this folder to the library path. This has not solved the problem. My first question then, is this... The file CrossTab.pas contains uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, BDE, StdCtrls, Db, DBTables, OleCtrls, ChartfxLib, AxCtrls, ADODB, Cfx4DataLib, ActiveX, SfxCrossTabLib2; which produces the error [Fatal Error] CrossTab.pas(8): File not found: 'SfxCrossTabLib2.dcu' The file provided is called SfxCrossTabLib.pas Is this the rigth file, or is there a SfxCrossTabLib2 ? "SoftwareFX Support" <noreply@softwarefx.com> wrote in message news:sMGWOjRvEHA.3980@webserver3.softwarefx.com... SfxCrossTabLib.pas is located in the BPL sub-folder of your Chart FX Installation folder. Either add this folder to your library path or copy this file to a folder in your library path. -- FP Software FX Link to comment Share on other sites More sharing options...
Software FX Posted November 1, 2004 Report Share Posted November 1, 2004 Andrew, The sample should say SfxCrossTabLib, and the working file is attached. We will update the installers and samples to include this file. I apologize for the inconvenience. Regards, GA Software FX, Inc. "Andrew Walker" <andrew.walker@syntechsystems.com> wrote in message news:vX9BlzZvEHA.3980@webserver3.softwarefx.com... Hi FP, Thanks again for your reply. I added this folder to the library path. This has not solved the problem. My first question then, is this... The file CrossTab.pas contains uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, BDE, StdCtrls, Db, DBTables, OleCtrls, ChartfxLib, AxCtrls, ADODB, Cfx4DataLib, ActiveX, SfxCrossTabLib2; which produces the error [Fatal Error] CrossTab.pas(8): File not found: 'SfxCrossTabLib2.dcu' The file provided is called SfxCrossTabLib.pas Is this the rigth file, or is there a SfxCrossTabLib2 ? "SoftwareFX Support" <noreply@softwarefx.com> wrote in message news:sMGWOjRvEHA.3980@webserver3.softwarefx.com... SfxCrossTabLib.pas is located in the BPL sub-folder of your Chart FX Installation folder. Either add this folder to your library path or copy this file to a folder in your library path. -- FP Software FX Link to comment Share on other sites More sharing options...
User (Legacy) Posted November 1, 2004 Author Report Share Posted November 1, 2004 Hi GA, Superb!! Many thanks for your help... I was beginning to get a bit concerned that I would have to roll my own dynamic crosstab SQL, and wasn't looking forward to it at all. Now CrossTab is working I am even more impressed with ChartFx... not just the product, excellent though that is, but now the level and quality of support as well. Please pass our thanks on to FP as well.. regards, Andrew Walker "SoftwareFX Support" <noreply@softwarefx.com> wrote in message news:VgJUHVDwEHA.1120@webserver3.softwarefx.com... Andrew, The sample should say SfxCrossTabLib, and the working file is attached. We will update the installers and samples to include this file. I apologize for the inconvenience. Regards, GA Software FX, Inc. "Andrew Walker" <andrew.walker@syntechsystems.com> wrote in message news:vX9BlzZvEHA.3980@webserver3.softwarefx.com... Hi FP, Thanks again for your reply. I added this folder to the library path. This has not solved the problem. My first question then, is this... The file CrossTab.pas contains uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, BDE, StdCtrls, Db, DBTables, OleCtrls, ChartfxLib, AxCtrls, ADODB, Cfx4DataLib, ActiveX, SfxCrossTabLib2; which produces the error [Fatal Error] CrossTab.pas(8): File not found: 'SfxCrossTabLib2.dcu' The file provided is called SfxCrossTabLib.pas Is this the rigth file, or is there a SfxCrossTabLib2 ? "SoftwareFX Support" <noreply@softwarefx.com> wrote in message news:sMGWOjRvEHA.3980@webserver3.softwarefx.com... SfxCrossTabLib.pas is located in the BPL sub-folder of your Chart FX Installation folder. Either add this folder to your library path or copy this file to a folder in your library path. -- FP Software FX Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.