BUG: Moving .VBP File Can Corrupt References with Long Paths
Article ID: 173093
Article Last Modified on 2/24/2005
APPLIES TO
- Microsoft Visual Basic 5.0 Control Creation Edition
- Microsoft Visual Basic 5.0 Learning Edition
- Microsoft Visual Basic 5.0 Professional Edition
- Microsoft Visual Basic 5.0 Enterprise Edition
This article was previously published under Q173093
SYMPTOMS
When moving a Visual Basic 5.0 or 6.0 project from one folder to another,
you may see corruption to references that include a path longer than
approximately 40 characters (such as DAO 3.5) in the project's .vbp file.
On the same drive, this problem can occur when one of the folders is at
least one level lower in the directory tree structure than the other. This
problem does not occur when saving the project to a different folder within
the IDE.
This corruption may also occur when checking a VBP file out of Visual
SourceSafe, if the file was previously saved and then checked in from a
different computer, even if the directory structure used to store the
project on the other machine is identical to that used on your computer.
RESOLUTION
Avoid moving .vbp files, or save them through the IDE to their new location
using File | Save As. Attempting to edit and correct the corrupt .vbp file
in Notepad does not work because the file becomes corrupt again the next
time it is saved.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article.
Keywords: kbbug kbpending KB173093