Page 1 of 1

Can't load package dclado100.bpl

Posted: Fri Apr 30, 2010 2:31 pm
by 16456027
Hi,
I run Borland C++ Builder 2007 and try to install TeeChart Pro v2010 VCL. First, the installation is ok and a test project with TChart can be constructed. However when Borland C++ is closed ans later on re-opend the test project cannot be opened, with the following message: "Can't load package dclado100.bpl". I have reinstalled both TeeChart and Borland C++. As it is now I cannot use TeeChart at all.

How do I solve this?

Best Regards
Kris

Re: Can't load package dclado100.bpl

Posted: Fri Apr 30, 2010 4:18 pm
by narcis
Hi Kris,

Your problem seems to be the same as discussed here.

Hope this helps!

Re: Can't load package dclado100.bpl

Posted: Tue May 04, 2010 1:13 pm
by 16456027
Hi,

This don't solve the problem as I cannot find dclAdo100.bpl on the Borland C++ Builder 2007 CD.
Best Regards
Kris

Re: Can't load package dclado100.bpl

Posted: Thu May 06, 2010 8:07 am
by narcis
Hi Kris,

dclado100.bpl should be a BDS 2006 package, not RAD Studio 2007, there it should be dclAdo110.bpl. In that case I'd suggest you to save a new project, and open the project files (*.bpr and *bproj) with a text editor and try to remove any dclado100 reference there and in C++ Builder 2007 remove it from the "Build with runtime packages" list at Project -> Options -> Packages.

Re: Can't load package dclado100.bpl

Posted: Fri May 07, 2010 7:55 am
by 16456027
Hi,
I have tried what you suggest but without success.
This is how it works at the moment:
1) I install TChart and create a new C++ project. It is possible to add a TChart component to the project and run the application. Everything fine so far!
2) Close project
3) Open project again: now project asks for dclado100.bpl.
4) I have checked searched Project2.cbproj for dclado100.bpl, but it is not in that file.
5) I open project2 by pressing cancel when CBulider asks for dclado100.bpl
6) Under Project -> Options -> Packages TChart is no more listed in the Design packages list (Directly after the installation it was), and in runtime packages dclado100.bpl is not listed.
7) I check Tee Chart pro 9 in the Design packages list.
8 Now dclado100.bpl is back in the runtime packages list (adortl100 is also suspicious).

I should also mention that my Borland C++ Builder 2007 license is an update from C++ Builder 6, if that information can be at any help.
/Kris

Re: Can't load package dclado100.bpl

Posted: Mon May 10, 2010 10:53 am
by narcis
Hi Kris,

So I guess it is working now, isn't it?
7) I check Tee Chart pro 9 in the Design packages list.
Make sure you also check the left-bottom "Default" checkbox so that you don't have to do it again.

Re: Can't load package dclado100.bpl

Posted: Wed May 12, 2010 8:07 am
by 16456027
No, when I try to use the component C++ Builder I get the error: “Can’t load package dclado100.bpl”.
To me it seems like the TChart component itself requires dclado100.bpl, which I don’t have.
/Kris

I also attach the stack information:

[2001A2BF]{rtl100.bpl } SysUtils.LoadPackage (Line 16176, "sys\sysutils.pas" + 12) + $36
[2098B6AC]{coreide100.bpl} PakLoad.TPackage.DoLoadPackage (Line 143, "PakLoad.pas" + 0) + $8
[2098B821]{coreide100.bpl} PakLoad.TPackage.Load (Line 217, "PakLoad.pas" + 7) + $7
[20A72119]{coreide100.bpl} PakMgr.TDesignPackage.Load (Line 575, "PakMgr.pas" + 2) + $2
[2169C9F0]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 829, "PasCppPakMgr.pas" + 4) + $3
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[20007AA4]{rtl100.bpl } System.@NewAnsiString (Line 12429, "sys\system.pas" + 6) + $0
[2000DEB2]{rtl100.bpl } SysUtils.AnsiLowerCase (Line 4013, "sys\sysutils.pas" + 3) + $8
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[20007AA4]{rtl100.bpl } System.@NewAnsiString (Line 12429, "sys\system.pas" + 6) + $0
[2000DEB2]{rtl100.bpl } SysUtils.AnsiLowerCase (Line 4013, "sys\sysutils.pas" + 3) + $8
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[20007AA4]{rtl100.bpl } System.@NewAnsiString (Line 12429, "sys\system.pas" + 6) + $0
[2000DEB2]{rtl100.bpl } SysUtils.AnsiLowerCase (Line 4013, "sys\sysutils.pas" + 3) + $8
[20A7250C]{coreide100.bpl} PakMgr.IsMatch (Line 699, "PakMgr.pas" + 1) + $64
[20003DC4]{rtl100.bpl } System.@FreeMem (Line 2699, "sys\system.pas" + 2) + $0
[200079F0]{rtl100.bpl } System.@LStrClr (Line 12226, "sys\system.pas" + 11) + $0
[20A72641]{coreide100.bpl} PakMgr.IsMatch (Line 702, "PakMgr.pas" + 4) + $1D
[2169C8B7]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.LoadRequiredDesignPackages (Line 790, "PasCppPakMgr.pas" + 8) + $4
[2169CAA4]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 842, "PasCppPakMgr.pas" + 17) + $3
[2013F487]{vcl100.bpl } Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
[2015ABDA]{vcl100.bpl } Forms.TCustomForm.DefaultHandler (Line 4576, "Forms.pas" + 7) + $4
[2013B20B]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[20007AA4]{rtl100.bpl } System.@NewAnsiString (Line 12429, "sys\system.pas" + 6) + $0
[2000DEB2]{rtl100.bpl } SysUtils.AnsiLowerCase (Line 4013, "sys\sysutils.pas" + 3) + $8
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[20007AA4]{rtl100.bpl } System.@NewAnsiString (Line 12429, "sys\system.pas" + 6) + $0
[2000DEB2]{rtl100.bpl } SysUtils.AnsiLowerCase (Line 4013, "sys\sysutils.pas" + 3) + $8
[20A7250C]{coreide100.bpl} PakMgr.IsMatch (Line 699, "PakMgr.pas" + 1) + $64
[20003DC4]{rtl100.bpl } System.@FreeMem (Line 2699, "sys\system.pas" + 2) + $0
[200079F0]{rtl100.bpl } System.@LStrClr (Line 12226, "sys\system.pas" + 11) + $0
[20A72641]{coreide100.bpl} PakMgr.IsMatch (Line 702, "PakMgr.pas" + 4) + $1D
[20A72E0B]{coreide100.bpl} PakMgr.TDesignPackages.LoadDelayLoadPackage (Line 922, "PakMgr.pas" + 2) + $2
[21699691]{delphicoreide100.bpl} CompPalMgr.TComponentPalettePageItemDelegate.EnsurePackageLoaded (Line 2510, "CompPalMgr.pas" + 8) + $A
[216996AC]{delphicoreide100.bpl} CompPalMgr.TComponentPalettePageItemDelegate.EnsurePackageLoaded (Line 2512, "CompPalMgr.pas" + 10) + $9
[21699529]{delphicoreide100.bpl} CompPalMgr.TComponentPalettePageItemDelegate.CreateComponent (Line 2481, "CompPalMgr.pas" + 1) + $4
[20D9613D]{designide100.bpl} ComponentDesigner.TComponentRoot.DoCreateComponent (Line 2308, "ComponentDesigner.pas" + 10) + $17
[20D7FFD2]{designide100.bpl} Designer. + $0
[20158AA3]{vcl100.bpl } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
[21DE3E2F]{delphivclide100.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 306, "VCLFormContainer.pas" + 33) + $C
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList (Line 3359, "common\Classes.pas" + 0) + $4
[200EBA24]{vcl100.bpl } Graphics.FreeMemoryContexts (Line 5031, "Graphics.pas" + 12) + $5
[2013EAB4]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[2013EAC9]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7076, "Controls.pas" + 6) + $0
[20040DD4]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[2000A332]{rtl100.bpl } System.TInterfacedObject._AddRef (Line 17972, "sys\system.pas" + 1) + $4
[20006894]{rtl100.bpl } System.TObject.GetInterface (Line 9003, "sys\system.pas" + 8) + $A
[200068C6]{rtl100.bpl } System.TObject.GetInterface (Line 9009, "sys\system.pas" + 14) + $10
[2000A332]{rtl100.bpl } System.TInterfacedObject._AddRef (Line 17972, "sys\system.pas" + 1) + $4
[21698FCC]{delphicoreide100.bpl} CompPalMgr.TPaletteItemDelegate._AddRef (Line 2269, "CompPalMgr.pas" + 1) + $6
[20006894]{rtl100.bpl } System.TObject.GetInterface (Line 9003, "sys\system.pas" + 8) + $A
[200068C6]{rtl100.bpl } System.TObject.GetInterface (Line 9009, "sys\system.pas" + 14) + $10
[216960C8]{delphicoreide100.bpl} CompPalMgr.TPalettePageItem.QueryInterface (Line 1281, "CompPalMgr.pas" + 2) + $1B
[2001AE0E]{rtl100.bpl } SysUtils.Supports (Line 16965, "sys\sysutils.pas" + 1) + $9
[2000A348]{rtl100.bpl } System.TInterfacedObject._Release (Line 17977, "sys\system.pas" + 1) + $4
[2171F22C]{delphicoreide100.bpl} PasCppCmds.TDesignEnvironment.GetCurCompClass (Line 544, "PasCppCmds.pas" + 3) + $18
[20D9B35A]{designide100.bpl} ComponentDesigner.TComponentRoot.CreateCurrentComponent (Line 4337, "ComponentDesigner.pas" + 2) + $32
[20D9B37F]{designide100.bpl} ComponentDesigner.TComponentRoot.CreateCurrentComponent (Line 4340, "ComponentDesigner.pas" + 5) + $10
[20DABA72]{designide100.bpl} Surface.TDesignSurface.CreateItem (Line 187, "surface.pas" + 1) + $11
[20D80CC6]{designide100.bpl} Designer.TDesigner.DoDragCreate (Line 764, "Designer.pas" + 1) + $F
[20D81448]{designide100.bpl} Designer.TDesigner.DragEnd (Line 929, "Designer.pas" + 19) + $3
[20D839A4]{designide100.bpl} Designer.TDesigner.MouseUp (Line 1711, "Designer.pas" + 1) + $2
[211D9EEE]{vcldesigner100.bpl} VCLSurface.MouseEvent (Line 2874, "vclsurface.pas" + 45) + $11
[211DD306]{vcldesigner100.bpl} VCLSurface.TVclDesignSurface.GetSelectionMessages (Line 4348, "vclsurface.pas" + 3) + $5
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList (Line 3359, "common\Classes.pas" + 0) + $4
[200322F3]{rtl100.bpl } Classes.TInterfaceList.GetCount (Line 3470, "common\Classes.pas" + 5) + $6
[211DAAEF]{vcldesigner100.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3139, "vclsurface.pas" + 48) + $6
[20006936]{rtl100.bpl } System.@IsClass (Line 9077, "sys\system.pas" + 1) + $8
[2013AF93]{vcl100.bpl } Controls.TControl.WndProc (Line 5067, "Controls.pas" + 4) + $21
[2013EDEF]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7168, "Controls.pas" + 1) + $9
[20006784]{rtl100.bpl } System.TObject.Destroy (Line 8826, "sys\system.pas" + 0) + $0
[2013F38A]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[20158AA3]{vcl100.bpl } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
[21DE3E2F]{delphivclide100.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 306, "VCLFormContainer.pas" + 33) + $C
[2013EAB4]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040DD4]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[2004A426]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380, "common\Contnrs.pas" + 1) + $4
[201611EC]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8102, "Forms.pas" + 23) + $1
[20161226]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8121, "Forms.pas" + 1) + $4
[20161537]{vcl100.bpl } Forms.TApplication.Run (Line 8219, "Forms.pas" + 20) + $3
[0042298E]{bds.exe } bds.bds (Line 196, "" + 7) + $7

Re: Can't load package dclado100.bpl

Posted: Thu May 13, 2010 3:32 pm
by yeray
Hi Kris,

I think it could be some confusion here. Note that RAD 2007 internal number is "11" and the error you are reporting talks about dclado100. BDS 2006 should include dclado100 and RAD 2007 should include a dclado110.

Furthermore, note that there are some IDE editions (Turbo, Explorer, Personal,...) that have limited features and may not include database components so the database features included in TeeChart may be affected.

So, could you please confirm what IDE version and edition are you using?

Re: Can't load package dclado100.bpl

Posted: Tue May 18, 2010 10:51 am
by 16456027
Hi,
CodeGear™ C++Builder® Version 11.0.2709.7128. Professional.
I don't find dclado110 on the computer, but there are some database components in the IDE however.
/Kris

Re: Can't load package dclado100.bpl

Posted: Tue May 18, 2010 5:29 pm
by yeray
Hi Kris,

I've created this project with RAD 2007+TeeChart2010 and I can save it and reload it without problems (here with CodeGear™ RAD Studio 2007 Version 11.0.2902.10471). Could you please try to open it and see if the problem is reproducible?
Test_TeeChart2010_RAD2007.zip
(4.01 KiB) Downloaded 309 times

Re: Can't load package dclado100.bpl

Posted: Thu May 20, 2010 10:17 am
by 16456027
Hi,
I have saved the test project and tried to open it, but same problem occurs with this project: "Cant load package dclado100.bpl."

/Kris

Re: Can't load package dclado100.bpl

Posted: Fri May 21, 2010 10:02 am
by yeray
Hi Krsi,

We've tested the attached project in different computers and we can open and run it without problems.
This makes me think that the problem could in your particular machine / RAD 2007. Have you tried with another machine?
I'd recommend you to repair your RAD 2007 installation, if possible, and reinstall TeeChart.

Re: Can't load package dclado100.bpl

Posted: Wed Jun 02, 2010 7:40 am
by 16456027
Ok, I found a new machine and installed RAD 2007and TeeChart on it. I worked! Now I only need to "clean" my own computer...
Thanks
Kris