Log On
Embarcadero Home
Watch, Follow, &
Connect with Us
Share This
QualityCentral
Communities
Articles
Blogs
Resources
Downloads
Help
QualityCentral
Delphi-BCB
ActiveX
IDE
Implementation file management
Import ActiveX Control/Type Library
MTS/Com+ installation
Options Dialogs
Project Manager Interaction
Registration/Unregistration
Web Deployment
Wizards
You are not logged in.
Help
Print
Public Report
Report From:
Delphi-BCB/ActiveX/IDE/Project Manager Interaction
[ Add a report in this area ]
Report #:
54922
Status:
Closed
Upgraded Delphi 2007 Won't Open a TLB
Project:
Delphi
Build #:
11.0.2804.9245
Version:
11.0
Submitted By:
Ian Bailey
Report Type:
Crash / Data loss / Total failure
Date Reported:
11/16/2007 5:30:09 AM
Severity:
Commonly encountered problem
Last Updated:
3/20/2012 2:24:39 AM
Platform:
All versions
Internal Tracking #:
210762
Resolution:
Fixed
(Resolution Comments)
Resolved in Build:
:
12.0.3137.15983
Duplicate of:
None
Voting and Rating
Overall Rating:
No Ratings Yet
0.00 out of 5
Total Votes:
None
Description
PLATFORM=Vista
I have just updated the install (update 3). When I try to work on a project which previously worked fine on the default installation, it crashes when I try to open a type library file (tlb). This is preventing us from delivering an updated dll to a client, so it's vital you provide a fix or work-aroung. The error message is:
Access Violation at address 2016420E in module 'vcl100.bpl'. Read of address 00000004.
Details are:
[2016420E]{vcl100.bpl } Forms.TCustomFormHelper.GetGlassFrame (Line 9096, "Forms.pas" + 0) + $6
[20158A1B]{vcl100.bpl } Forms.TCustomForm.Destroy (Line 2935, "Forms.pas" + 12) + $3
[20D1C62B]{designide100.bpl} DeskForm.TDesktopForm.Destroy (Line 827, "DeskForm.pas" + 8) + $9
[059A1351]{comcore100.bpl} TlibEdit.TTypeLibEditForm.Destroy (Line 682, "TlibEdit.pas" + 7) + $7
[20006B72]{rtl100.bpl } System.@ClassCreate (Line 9502, "sys\system.pas" + 35) + $0
[2000676B]{rtl100.bpl } System.TObject.Create (Line 8822, "sys\system.pas" + 0) + $7
[059A19A0]{comcore100.bpl} TlibEdit.TTypeLibEditForm.InitLanguage (Line 844, "TlibEdit.pas" + 2) + $15
[059A123F]{comcore100.bpl} TlibEdit.TTypeLibEditForm.Create (Line 665, "TlibEdit.pas" + 14) + $2
[20007076]{rtl100.bpl } System.@HandleFinallyInternal (Line 10617, "sys\system.pas" + 15) + $0
[05998D16]{comcore100.bpl} TlbModul.TTypeLibModule.CreateTypeLibEditForm (Line 2579, "TlbModul.pas" + 3) + $2F
[05996F42]{comcore100.bpl} TlbModul.TTypeLibModule.Create (Line 1467, "TlbModul.pas" + 113) + $2
[05998DB0]{comcore100.bpl} TlbModul.TTypeLibFileHandler.FileOpen (Line 2596, "TlbModul.pas" + 4) + $16
[20A62636]{coreide100.bpl} DocModul.TFileOpenHandler.FileOpen (Line 3091, "DocModul.pas" + 1) + $A
[20A5D91C]{coreide100.bpl} DocModul.TFilterList.OpenFile (Line 786, "DocModul.pas" + 35) + $14
[00414C21]{bds.exe } AppMain.TAppBuilder.FileOpenDialog (Line 2348, "ui\AppMain.pas" + 48) + $3
[00414E9B]{bds.exe } AppMain.TAppBuilder.FileSaveAs (Line 2395, "ui\AppMain.pas" + 3) + $C
[20040113]{rtl100.bpl } Classes.TBasicAction.Execute (Line 11081, "common\Classes.pas" + 3) + $7
[20151321]{vcl100.bpl } ActnList.TContainedAction.Execute (Line 388, "ActnList.pas" + 1) + $2C
[20152084]{vcl100.bpl } ActnList.TCustomAction.Execute (Line 1000, "ActnList.pas" + 7) + $8
[2003FFDF]{rtl100.bpl } Classes.TBasicActionLink.Execute (Line 11010, "common\Classes.pas" + 2) + $7
[2013C9E1]{vcl100.bpl } Controls.TControl.Click (Line 5227, "Controls.pas" + 7) + $7
[2019BC54]{vcl100.bpl } ComCtrls.TToolButton.Click (Line 17003, "ComCtrls.pas" + 0) + $0
[2013CE73]{vcl100.bpl } Controls.TControl.WMLButtonUp (Line 5365, "Controls.pas" + 6) + $3E
[2013C4F3]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[2013C180]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C
[2013FE92]{vcl100.bpl } Controls.GetControlAtPos (Line 7095, "Controls.pas" + 4) + $73
[2013FF5A]{vcl100.bpl } Controls.TWinControl.ControlAtPos (Line 7118, "Controls.pas" + 13) + $E
[2013C180]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C
[20140165]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7182, "Controls.pas" + 15) + $1F
[2014052D]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7269, "Controls.pas" + 76) + $6
[2019DC97]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonState (Line 18148, "ComCtrls.pas" + 5) + $1C
[2019DCDA]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonStates (Line 18158, "ComCtrls.pas" + 3) + $4
[201A060D]{vcl100.bpl } ComCtrls.TToolBar.WndProc (Line 19588, "ComCtrls.pas" + 80) + $6
[2013FD9C]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040DD4]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[201625D0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016260A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[201628FF]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[00422976]{bds.exe } bds.bds (Line 195, "" + 7) + $7
Steps to Reproduce:
Open a project previously created in Delphi 2007 (no update - i.e. as installed from DVD) in an updated installation (update 3) and then try to open a TLB. It fails.
Workarounds
None found. Reluctant to re-install as it takes best part of day to set env up again.
Attachment
None
Comments
None
View Your Reports
Search
Server Response from: ETNACODE01
Developer Tools
Blackfish SQL
C++Builder
Delphi
FireMonkey
Prism
InterBase
JBuilder
J Optimizer
HTML5 Builder
3rdRail & TurboRuby
Database Tools
Change Manager
DBArtisan
DB Optimizer
ER/Studio
Performance Center
Rapid SQL
Technical Articles
Tutorials
White Papers
Press Releases
Newsletters
Add Content (GetPublished)
Audio
Audio & Video
Video
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Tags
Technology Partners
Downloads
Free Trials
Registered User Downloads
Beta Programs
Add Content (GetPublished)
Articles
Blogs
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Member Services
About
Connect with Us