Problems with RB11 and TeeChart 7.12
For the record I love Report Builder. However, getting TeeChart to
work with it is a royal pain.
Problem is that TppDPTeeChart component is missing. When I try to open
a report that has a graph, I am unable to do so. However, if I build
my application, the reports with the graphs do work.
My Environment is as follows:
Vista X64
Delphi 2007 Pro
Report Builder 11
Tee Chart v 7.12
My Library Path In Delphi has the following
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\Lib
C:\Program Files (x86)\Steema Software\TeeChart 7.12 for Delphi
2007\Delphi11\Lib
When I look at the list of installed packages there is an entry for
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\Lib\dclRBC1111.bpl but it is not checked as it
cannot be found. It appears that there is an error when I try to build
the RBTeeChart Packages. I've searched and do not have Tee710.bpl on
my system.
When I run the RB TeeChart Package Builder I get the following:
Building ReportBuilder TeeChart Binaries...
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>set
PACKSUFFIX="1111"
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>set
DCC="C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe"
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>set
SYSTEMDIR="C:\Windows\system32"
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>cd
"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700"
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>REM Building dcu's...
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" BuildTee.dpr -B
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
3999 lines, 0.59 seconds, 2543532 bytes code, 60968 bytes data.
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>REM Building packages...
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" rbTC"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" rbTCUI"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" rbTDBC"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" dclRBC"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>REM Copy packages and source
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>Copy *.pas ..\..\Source /y
ppChDPEd.pas
ppChDPEdDlg.pas
What do I do?
---
Luke Miller
ResCorSoft, Inc.
"Feliz es el hombre que ha hallado sabiduría,
y el hombre que consigue discernimiento"
work with it is a royal pain.
Problem is that TppDPTeeChart component is missing. When I try to open
a report that has a graph, I am unable to do so. However, if I build
my application, the reports with the graphs do work.
My Environment is as follows:
Vista X64
Delphi 2007 Pro
Report Builder 11
Tee Chart v 7.12
My Library Path In Delphi has the following
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\Lib
C:\Program Files (x86)\Steema Software\TeeChart 7.12 for Delphi
2007\Delphi11\Lib
When I look at the list of installed packages there is an entry for
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\Lib\dclRBC1111.bpl but it is not checked as it
cannot be found. It appears that there is an error when I try to build
the RBTeeChart Packages. I've searched and do not have Tee710.bpl on
my system.
When I run the RB TeeChart Package Builder I get the following:
Building ReportBuilder TeeChart Binaries...
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>set
PACKSUFFIX="1111"
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>set
DCC="C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe"
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>set
SYSTEMDIR="C:\Windows\system32"
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\RBuilder\TeeChart>cd
"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700"
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>REM Building dcu's...
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" BuildTee.dpr -B
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
3999 lines, 0.59 seconds, 2543532 bytes code, 60968 bytes data.
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>REM Building packages...
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" rbTC"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" rbTCUI"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" rbTDBC"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Bin\Dcc32.exe" dclRBC"1111".dpk
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
rbTC1111.dpk(31) Fatal: E2202 Required package 'Tee710' not found
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>REM Copy packages and source
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\RBuilder\TeeChart\TeePro700>Copy *.pas ..\..\Source /y
ppChDPEd.pas
ppChDPEdDlg.pas
What do I do?
---
Luke Miller
ResCorSoft, Inc.
"Feliz es el hombre que ha hallado sabiduría,
y el hombre que consigue discernimiento"
This discussion has been closed.
Comments
I've managed to get the package(s) to compile by copying ppChDPEdDlg.dfm
from the RBuilder11\TeeChart\TeePro700 into RBuilder11\Source. Then
recompile the following packages:-
rbTC1111
rbTCUI1111
dclRBC1111
The 'ReportBuilder TeeChart 7 Components' then show in the IDE. My problem
is that when try to add a TppReport to a new Delphi Form I get an access
violation:-
[1BEEEFB4]{rbRCL1111.bpl} Ppprintr.TppPrinter.SetPrinterSetup + $80
[1C006875]{rbRCL1111.bpl} Ppprod.TppProducer.GetPrinter + $81
[1C00C770]{rbRCL1111.bpl} Ppclass.TppCustomReport.GetColumnPositions + $38
[2002AE01]{rtl100.bpl } TypInfo.GetOrdProp (Line 1250, "common\TypInfo.pas"
+ 24) + $0
[20D496F1]{designide100.bpl} ComponentDesigner.FindComponentDependencies
(Line 3665, "ComponentDesigner.pas" + 15) + $9
[2000A264]{rtl100.bpl } System.@IntfClear (Line 17824, "sys\system.pas" +
7) + $0
[2003203C]{rtl100.bpl } Classes.TThreadList.UnlockList (Line 3359,
"common\Classes.pas" + 0) + $4
[200322CD]{rtl100.bpl } Classes.TInterfaceList.Get (Line 3450,
"common\Classes.pas" + 7) + $6
[20041974]{rtl100.bpl } SyncObjs.TCriticalSection.Release (Line 351,
"common\SyncObjs.pas" + 0) + $4
[2095FDA2]{coreide100.bpl} AgeCache.TFileAgeCache.Remove (Line 83,
"AgeCache.pas" + 5) + $8
[20003DC4]{rtl100.bpl } System.@FreeMem (Line 2699, "sys\system.pas" + 2) +
$0
[20006754]{rtl100.bpl } System.TObject.FreeInstance (Line 8813,
"sys\system.pas" + 2) + $2
[20006B86]{rtl100.bpl } System.@ClassDestroy (Line 9513, "sys\system.pas" +
0) + $2
[20A509AC]{coreide100.bpl} EditorBuffer.TEditWriter.Destroy (Line 1567,
"EditorBuffer.pas" + 30) + $6
[20008C4A]{rtl100.bpl } System.@FinalizeArray (Line 15176, "sys\system.pas"
+ 42) + $0
[20008BD4]{rtl100.bpl } System.@FinalizeRecord (Line 15048,
"sys\system.pas" + 19) + $0
[2003168D]{rtl100.bpl } Classes.TList.Delete (Line 2945,
"common\Classes.pas" + 9) + $8
[20003DFE]{rtl100.bpl } System.@ReallocMem (Line 2774, "sys\system.pas" +
20) + $0
[20031A04]{rtl100.bpl } Classes.TList.SetCapacity (Line 3136,
"common\Classes.pas" + 5) + $9
[20031630]{rtl100.bpl } Classes.TList.Clear (Line 2930,
"common\Classes.pas" + 2) + $4
[20A6FBB5]{coreide100.bpl} CodeMgr.TCodeUpdater.Clear (Line 2527,
"CodeMgr.pas" + 5) + $5
[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
[20D498A4]{designide100.bpl}
ComponentDesigner.TComponentRoot.UpdateDependencies (Line 3697,
"ComponentDesigner.pas" + 5) + $D
[20D509D3]{designide100.bpl}
ComponentDesigner.TComponentDesigner.UpdateRootDependents (Line 6336,
"ComponentDesigner.pas" + 2) + $25
[20D4D5D1]{designide100.bpl} ComponentDesigner.TComponentRoot.ValidateRename
(Line 5147, "ComponentDesigner.pas" + 43) + $8
[053AC105]{vcldesigner100.bpl} VCLSurface.TVclDesignSurface.ValidateRename
(Line 3835, "vclsurface.pas" + 2) + $D
[20159920]{vcl100.bpl } Forms.TCustomForm.ValidateRename (Line 3360,
"Forms.pas" + 3) + $10
[2003FA1E]{rtl100.bpl } Classes.TComponent.SetName (Line 10650,
"common\Classes.pas" + 6) + $A
[1C02FF39]{rbRCL1111.bpl} Ppcomm.TppCommunicator.SetName + $61
[1C00CF16]{rbRCL1111.bpl} Ppclass.TppCustomReport.SetName + $42
[20D463B9]{designide100.bpl}
ComponentDesigner.TComponentRoot.DoCreateComponent (Line 2375,
"ComponentDesigner.pas" + 77) + $40
[20D2FFBA]{designide100.bpl} Designer. + $0
[2000A348]{rtl100.bpl } System.TInterfacedObject._Release (Line 17977,
"sys\system.pas" + 1) + $4
[20159E7F]{vcl100.bpl } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" +
136) + $5
[21D93E3F]{delphivclide100.bpl}
VCLFormContainer.TControlSizer.ControlWndProc (Line 306,
"VCLFormContainer.pas" + 33) + $C
[2003203C]{rtl100.bpl } Classes.TThreadList.UnlockList (Line 3359,
"common\Classes.pas" + 0) + $4
[200EBAA8]{vcl100.bpl } Graphics.FreeMemoryContexts (Line 5060,
"Graphics.pas" + 12) + $5
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073,
"Controls.pas" + 3) + $6
[2013FDE5]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7076,
"Controls.pas" + 6) + $0
[20040E4C]{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
[216596D0]{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
[216567CC]{delphicoreide100.bpl} CompPalMgr.TPalettePageItem.QueryInterface
(Line 1281, "CompPalMgr.pas" + 2) + $1B
[2001AE86]{rtl100.bpl } SysUtils.Supports (Line 16990, "sys\sysutils.pas" +
1) + $9
[2000A348]{rtl100.bpl } System.TInterfacedObject._Release (Line 17977,
"sys\system.pas" + 1) + $4
[20D4B2F6]{designide100.bpl}
ComponentDesigner.TComponentRoot.CreateCurrentComponent (Line 4340,
"ComponentDesigner.pas" + 2) + $32
[20D4B31B]{designide100.bpl}
ComponentDesigner.TComponentRoot.CreateCurrentComponent (Line 4343,
"ComponentDesigner.pas" + 5) + $10
[20D5BA02]{designide100.bpl} Surface.TDesignSurface.CreateItem (Line 187,
"surface.pas" + 1) + $11
[20D30CAE]{designide100.bpl} Designer.TDesigner.DoDragCreate (Line 764,
"Designer.pas" + 1) + $F
[20D31430]{designide100.bpl} Designer.TDesigner.DragEnd (Line 929,
"Designer.pas" + 19) + $3
[20D3398C]{designide100.bpl} Designer.TDesigner.MouseUp (Line 1711,
"Designer.pas" + 1) + $2
[053A9F22]{vcldesigner100.bpl} VCLSurface.MouseEvent (Line 2882,
"vclsurface.pas" + 45) + $11
[053AD42E]{vcldesigner100.bpl}
VCLSurface.TVclDesignSurface.GetSelectionMessages (Line 4373,
"vclsurface.pas" + 3) + $5
[2003203C]{rtl100.bpl } Classes.TThreadList.UnlockList (Line 3359,
"common\Classes.pas" + 0) + $4
[2003236B]{rtl100.bpl } Classes.TInterfaceList.GetCount (Line 3470,
"common\Classes.pas" + 5) + $6
[053AAAF7]{vcldesigner100.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg
(Line 3143, "vclsurface.pas" + 48) + $6
[20159E7F]{vcl100.bpl } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" +
136) + $5
[20006936]{rtl100.bpl } System.@IsClass (Line 9077, "sys\system.pas" + 1) +
$8
[2013C2AF]{vcl100.bpl } Controls.TControl.WndProc (Line 5067,
"Controls.pas" + 4) + $21
[2016410D]{vcl100.bpl } Forms.TApplication.DispatchAction (Line 9023,
"Forms.pas" + 9) + $A
[20161B8F]{vcl100.bpl } Forms.TApplication.WndProc (Line 7769, "Forms.pas"
+ 82) + $E
[2014010B]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7168,
"Controls.pas" + 1) + $9
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304,
"Controls.pas" + 111) + $6
[20159E7F]{vcl100.bpl } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" +
136) + $5
[21D93E3F]{delphivclide100.bpl}
VCLFormContainer.TControlSizer.ControlWndProc (Line 306,
"VCLFormContainer.pas" + 33) + $C
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073,
"Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583,
"common\Classes.pas" + 8) + $0
[2004A49E]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380,
"common\Contnrs.pas" + 1) + $4
[201625F0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105,
"Forms.pas" + 23) + $1
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124,
"Forms.pas" + 1) + $4
[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" +
20) + $3
[0042297A]{bds.exe } bds.bds (Line 195, "" + 7) + $7
NOTE: This only happens with the 'ReportBuilder TeeChart 7 Components'
installed.
I too and using Delphi 2007 and TeeChart 7.12, Help!
Simon
Please re-download ReportBuilder and reinstall. (This issue has been
addressed for the latest build).
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
On Fri, 10 Oct 2008 07:09:25 -0600, "Nico Cizik \(Digital Metaphors\)"