Software FX Posted January 29, 2002 Report Posted January 29, 2002 A modified ChartFXLib.PAS has been posted in our support site. This file was manually modifies to workaround the Delphi 6 Type Library importer bugs. To obtain this file simply go to our support site and search the KB for article Q1382067 -- FP Software FX, Inc.
User (Legacy) Posted January 31, 2002 Report Posted January 31, 2002 Can someone please post a set of steps needed to get Delphi 6 to work with ChartFX? I've read all the applicable posts here(some of them were not very clear) and tried everything and still get invalid variant operation. I have D6 Update Pack 1 and have downloaded the modified ChartFXLib.PAS. Regards, Mikhail Khilkov Senior Software Engineer North Coast Logic Inc. mkhilkov@nclogic.com "SoftwareFX Support" <support@softwarefx.com> wrote in message news:3zIVHOOqBHA.2652@webserver1.softwarefx.com... > A modified ChartFXLib.PAS has been posted in our support site. This file was > manually modifies to workaround the Delphi 6 Type Library importer bugs. > > To obtain this file simply go to our support site and search the KB for > article Q1382067 > > -- > FP > Software FX, Inc. > >
Software FX Posted January 31, 2002 Author Report Posted January 31, 2002 1) Import Chart FX ActiveX into a new package as you would normally do. 2) Close Delphi 3) Search for ChartFXLib_TLB.PAS, you should find this file under the Imports folder. 4) Replace it with the modified version. 5) Search for ChartFXLib_TLB.dcu and delete it. 6) Open Delphi 7) Open the recently created package as a project and re-compile it (hit the compile button). 8) Open your project or create a new one and re-compile. -- FP Software FX, Inc.
User (Legacy) Posted January 31, 2002 Report Posted January 31, 2002 Thanks for the reply. I followed the steps, but I still get the error Is there anything else I should look at or check? I'm running out of ideas. Mikhail Khilkov Senior Software Engineer North Coast Logic Inc. mkhilkov@nclogic.com "SoftwareFX Support" <support@softwarefx.com> wrote in message news:56Mok3nqBHA.2644@webserver1.softwarefx.com... > 1) Import Chart FX ActiveX into a new package as you would normally do. > 2) Close Delphi > 3) Search for ChartFXLib_TLB.PAS, you should find this file under the > Imports folder. > 4) Replace it with the modified version. > 5) Search for ChartFXLib_TLB.dcu and delete it. > 6) Open Delphi > 7) Open the recently created package as a project and re-compile it (hit the > compile button). > 8) Open your project or create a new one and re-compile. > > -- > FP > Software FX, Inc. > >
Software FX Posted February 1, 2002 Author Report Posted February 1, 2002 Are you sure you have Update Pack 1 running, please check your About box. Even without replacing ChartFXLib._TLB.PAS, after update pack 1 you should not get the "Invalid Variant" error, as a matter of fact you can drop a chart in a form, run it and everything seems fine. After Update Pack 1, you don't get a crash anymore but some properties don't work hence the need of replacing this file. I don't know why you are not getting the same result we are but I have two ideas, of course these are just guesses as we don't have Delphi's code. 1) We have Delphi Enterprise, maybe the Update Pack for other versions doesn't fix the problem 2) You still have somehow a reference to the older Chart FX, try removing all files in the Borland folder that are named ChartFX* or CFX* -- FP Software FX, Inc.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.