Article ID: 247369
Article Last Modified on 10/16/2002
APPLIES TO
- Microsoft Internet Explorer 4.0 128-Bit Edition
- Microsoft Internet Explorer 4.01 Service Pack 2
- Microsoft Internet Explorer 4.01 Service Pack 1
- Microsoft Internet Explorer 4.01 Service Pack 2
This article was previously published under Q247369
SYMPTOMS
When using distribution units for code download, a relative URL in the CODEBASE tag for a dependency does not work. Absolute URLs work fine, but relative dependency code-base URLs in the OSD file are not supported.
STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This problem was corrected in Internet Explorer 5.
MORE INFORMATION
Steps to Reproduce Behavior
Using a Visual Studio product that supports distribution units, such as the output format options in Microsoft Visual J++ 6.0, if you specify an external dependency in the project properties and use a relative URL, you might end up with an OSD file that looks like this:
<?XML version="1.0" ENCODING='UTF-8'?> <!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd"> <?XML::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?> <SOFTPKG NAME="CodeDownload1" VERSION="1,1,1,1"> <TITLE>CodeDownload1</TITLE> <DEPENDENCY ACTION="install"> <SOFTPKG NAME="CodeDownload2Lib" VERSION="1,1,1,1"> <TITLE>CodeDownload2Lib</TITLE> <IMPLEMENTATION> <CodeBase HREF="CodeDownload2.CAB"/> </IMPLEMENTATION> </SOFTPKG> </DEPENDENCY> </SOFTPKG>
This will not work in the Internet Explorer versions listed at the beginning of this article. If you are not using Internet Explorer 5.0 or later, you must use a fully qualified URL for the CodeBase tag.
REFERENCES
Keywords: kbdownload kbbug kbfix kbie500fix kbcode KB247369