FIX: JavaTLB Gives an Internal Compiler Error with VBCCE Control (167719)
The information in this article applies to:
- Microsoft Visual J++ 1.0
- Microsoft Visual J++ 1.1
This article was previously published under Q167719 SYMPTOMS
Running the Visual J++ Java Type Library Wizard, or the Javatlb.exe command
line tool on a type library generates the following error:
fatal error J0001: Internal Compiler Error
CAUSE
This bug can be caused when javatlb encounters a method in the type library
with one or more unnamed parameters. One tool known to create unnamed
parameters in type libraries is Visual Basic 5.0. Creating an ActiveX DLL
in VB 5.0 may generate type libraries with unnamed parameters that cause
javatlb to fail with the J0001 error.
RESOLUTION
This bug can be fixed by installing the Service Pack 1 of Visual Studio 97.
The Service Pack can be applied to both the Visual J++ 1.1 shipped with
Visual Studio 97 as well as the Visual J++ 1.1 that is sold as a standalone
product.
Note that installing the Service Pack 1 on the Visual J++ 1.1 free Trial
Edition is not a configuration that has been tested by Microsoft. While
there are no expected problems with applying the Service Pack to the free
Trial Edition, it has not been tested and is therefore not recommended.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been corrected in Visual
Studio 97 Service Pack 1.
For additional information about the Visual Studio 97 Service Pack 1,
please see the following article in the Microsoft Knowledge Base:
170365 INFO: Visual Studio 97 Service Packs - What, Where, and Why
REFERENCES
For the latest Knowledge Base articles and other support information on
Visual J++ and the SDK for Java, see the following page on the Microsoft
Technical Support site:
Modification Type: | Minor | Last Reviewed: | 8/25/2005 |
---|
Keywords: | kbbug kbCommandLine kbfix kbVS97sp1fix kbVS97sp2fix KB167719 |
---|
|