Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/ActiveX/Type Library Editor    [ Add a report in this area ]  
Report #:  31914   Status: Closed
TLB-Editor's tree empty on first invokation
Project:  Delphi Build #:  10.0.2288.42451
Version:    10.0 Submitted By:   Markus Humm
Report Type:  Basic functionality failure Date Reported:  7/31/2006 2:42:37 AM
Severity:    Commonly encountered problem Last Updated: 8/1/2006 11:43:49 PM
Platform:    All versions Internal Tracking #:  
Resolution: Cannot Reproduce (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (2 Total Ratings)
3.50 out of 5
Total Votes: None
Description
The navigation tree in the TLB-Editior is never shown when it's called the first time so it renders the TLB-Editor pretty useless.

(my config: Win XP SP2 german and german D2006 Arch.)
Steps to Reproduce:
1. open D2006 Win32
2. open some project which contains a
   COM-Server
3. start the typelibrary editor
4. watch the empty navigation tree
   (no interfaces, CoClesses etc. shown)
Workarounds
1. close the project completely and
   discard all changes
2. reopen the very same project
3. start the typelibrary editor again
4. look at the filled navigationtree
5. start working with the TLB-editor
Attachment
partial_testcase.zip
Comments

Markus Humm at 8/1/2006 12:06:26 AM -
Some details on that issue:

- it happens not only on that project, but on that project
  it happens 100% of the time
- the projectgroup contains several sub-projects which are
  located in different folders (sub-folders)
- the core-COM-Server (CoCLass, TLB...) is implemented in
  a single project and these files are in the same
  directory, but reference units in directories
  hierarchically located above that project directory.
- the TLB contains a single CoClass and events
- a .dsk file exists for it as well as a .map file
- the project is a bit too complex and big to publish
  it here
- one directory of the project path contains a space

Markus Humm at 8/6/2006 11:53:53 PM -
I've added a partial testcase now (visible only to sysops).

Markus Humm at 9/13/2006 6:43:40 AM -
There is only one CoClass and a Event sink. he COCLass has only three methods.

Markus Humm at 10/16/2006 3:52:10 AM -
The projects I've problems with the TLB editor tree (I don't have any other COM-related programs right now so all of my COM-projects have this problem) do contain files which are located e.g. ..\otherdir\filename.pas so they are not within the root folder of the project. But the TLB and directly COM-related stuff is in the mai project-dir.

Luigi Sandon at 10/24/2007 3:24:15 AM -
Please reopen this bug. I have a project made of a remote datamodule with child modules made in D7 that always shows an empty editor when I try to modify the type library.

Once I open the editor it crashes if select any of its tabs.

Leo Siefert at 10/24/2007 5:07:56 AM -
This report is unlikely to be reopened based on a comment being added. Someone from CodeGear has already tried to reproduce this based on the attached project and was not able to do so.

If you can put together a demo project that reliably reproduced the problem I would suggest that you file a new report and attach the demo project. It would be more likely to be addressed if it were reproducible in RAD Studio as well, but if you do not have that available then file it against BDS2006 and I or someone else can try to reproduce in RAD Studio.

Server Response from: ETNACODE01