FIX: Errors Occur When Getting Property of VB Project: Crashes

ID: Q169304


The information in this article applies to:


SYMPTOMS

Errors occur when getting property of a Visual Basic Project and the program crashes. The random nature of this reproducible scenario is due to the fact that the add-ins are loaded in random order. This behavior may not be reproducible if the source code control add-in is listed before the repository's add-in.


STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed At the beginning of this article. This has been fixed with Visual Studio Service Pack 1.

For additional information about the Visual Studio 97 Service Pack 1, please see the following article in the Microsoft Knowledge Base:

Q170365 INFO: Visual Studio 97 Service Packs - What, Where, and Why


MORE INFORMATION

The Order of Source code control and Repository is important in the event chain.

Steps to reproduce:

  1. Edit the VBADDIN.INI and add the following line: Repository.VBAddin=1.


  2. Run Visual Basic 5.0. In the Tools and Add-Ins menus, verify that Visual SourceSafe and Repository have been loaded.


  3. Open one of the sample projects, such as: "\samples\entrpris\hello\Helo_cli.vbp."


  4. When prompted with "add this project to SourceSafe," answer Yes. Log on and make sure all files are selected to be added to Visual SourceSafe.


Result:
"Error message - Microsoft Repository Add-In for Visual Basic.

An error occurred getting a property of a Visual Basic Project. The requested operation cannot be performed because a transaction is not currently active.

Microsoft Repository Add-In for Visual Basic is shutting down."
After you press OK on the error dialog box, Visual Basic also shuts down.

If you re-run Visual Basic and try to re-load the same project, Visual Basic will ask if you want to get the latest version of the files from Visual SourceSafe. If you answer Yes, the same error occurs and Visual Basic shuts down again.

Additional query words:


Keywords          : kbVBp500 kbVS97sp1fix kbVS97sp2fix kbvbp500sp1fix kbvbp500sp2fix 
Version           : WINDOWS:5.0,97
Platform          : WINDOWS 
Issue type        : kbbug 

Last Reviewed: April 16, 1999