INFO: Visual Studio 6.0 SP3 Readme: Part 7 - Visual J++ (230731)
The information in this article applies to:
- Microsoft Visual Studio 6.0 SP3
This article was previously published under Q230731 SUMMARY This Readme file contains updated information for the
entire Microsoft Visual Studio suite of developer tools. If you downloaded a
Core service pack from the Internet, not all sections of this file apply to the
updates you received. The fixed issues appropriate for the Core downloads are
those listed in the Visual Studio section plus the sections for the products
updated by your Core download. The Microsoft Visual Studio 6.0
Service Pack 3 Readme contains the following sections: PART 1:
Overview and Installation PART 2: Visual Studio PART 3:
Visual Basic PART 4: Visual C++ PART 5: Visual
FoxPro PART 6: Visual InterDev PART 7: Visual J++
PART 8: Visual SourceSafe PART 9: File Versions For the
latest product information, see the Visual Studio Web site at: For the latest product updates, see the Visual Studio Support
Highlights site at: Please see the REFERENCES section below for more information
about the other parts of this readme. MORE INFORMATIONVISUAL J++Installation Information Some features of Visual J++ 6.0 relating to debugging Microsoft
Transaction Server (MTS) require Windows NT 4.0 Service Pack 4 (SP4). Windows
NT 4.0 SP4 is available from the Microsoft Windows Update Web page. A late-breaking issue may prevent the debugging of Visual J++
applications onWindows 2000 Beta 3. This bug does not prevent you from
compiling your applications. For more information, see: New Microsoft Virtual Machine In response to the automation issues noted in Automation, the
Microsoft virtual machine (Microsoft VM) files have been updated, beginning
with Service Pack 2. The Microsoft VM version included in this service pack is
listed in the Visual J++ section of the file list in Part 9 of this readme.
This change will be applied both on the machine where Microsoft Visual J++ is
installed and also to the Visual J++ redistributable folder, so Visual J++
applications that are distributed will also include the updated Automation
files. To switch between retail and debug versions of the Microsoft
VM system classes, run classd.exe or classr.exe. This service pack
contains the required Visual J++ files needed to comply with the preliminary
ruling issued by Federal District Court Judge Ronald H. Whyte. These changes
were also included in Service Pack 2. For more information, please read
\vj98\extwarn.txt in your Visual Studio folder or go to: Compiler, Debugger, ActiveX, and IDE Fixes In this service pack release, the following issues in the general
programming environment have been resolved:
- The onCOMRegister method was not being invoked from a Java/COM-packaged DLL,
causing problems in registering DLLs.
- A general protection fault occurred involving the Pdm.dll
file after running script that transformed XML data.
- A particular sequence of spaces, line feeds, and carriage
returns caused the Visual J++ code editor and debugger to fall out of sync when
stepping through code.
- Controls created using Visual J++ were marked as using the
default-threading model Both. This default setting creates several problems. First, user
interface controls are bound to the thread that owns the control's window
handle, which prevents the control from working properly in a multithreaded
apartment thread. In service pack 3, the default-threading model for ActiveX
controls has been changed to Apartment.
- Exiting Internet Explorer 5 on a computer with the Visual J++ debugger installed may terminate abnormally. This problem is dependent on the type of content viewed in
Internet Explorer 5 and the speed of your machine. This has been corrected in
Visual Studio Service Pack 3.
- IDE crashed when doing a Save As of a utility project. This has been fixed in this service pack.
- If users opened the Break Point Properties dialog box several times while debugging in break mode, Visual
J++ had trouble handling these multiple instances.
- JVC would not correctly compile against com.ms.fx.IFxLocaleFormatting.class or com.ms.fx.FxFormattedText.class.
- Problem Debugging Scripted Behaviors. Internet Explorer 5 scripted behaviors (.htc) were not accessible
via the debugger and, therefore, were not able to be debugged. This has been
corrected in Visual Studio 6.0 Service Pack 3.
- Run-time Errors handled by Visual Studio even if Script Debugger was present. Run-time errors would be handled by Visual Studio 6.0 even if the
Script Debugger were installed. Users were unable to choose the Script Debugger
as the application to use in this situation. Either Visual Studio or the Script
Debugger can now handle run-time errors.
- Service Pack 3 contains a debugger update that enables the
user to set design-time breakpoints in .js and .vbs files.
- The behavior of a form that included a single-threaded
ActiveX control varied, depending on the environment in which the application
was run. For example, if you created a single-threaded edit control, included
that control on a form, and compiled the form into an executable file, the edit
control would be unable to process keystrokes. However, if you did not compile
the form to an executable file and ran your application through JView, the edit
control behaved as expected. This service pack includes an update that enables
single-threaded ActiveX controls embedded in a WFC form to behave as expected,
regardless of the environment in which they are run.
- When adding a DHTML Edit control for Internet Explorer 5, Visual J++ started to generate
the appropriate wrappers and compile them, but it would freeze. This has been
fixed in the Jactivex.exe included in this service pack.
- When debugging Visual J++ 6.0 on Windows NT, the Machine
Debug Manager previously retrieved a process's file name by querying the
performance data registry. This approach to retrieving process information
caused crashes. Consequently, the Machine Debug Manager has been modified to
first attempt to use the Process Status API to retrieve process data. If this
attempt fails, the Machine Debug Manager queries the performance data
registry.
Microsoft Windows Foundation Classes Fixes The following items have been fixed in the 1.0.0.8443 release of
the Windows Foundation Classes. This release is installed with the Microsoft VM
included with Service Pack 3. ActiveX support fixes- 215353 ActiveXHost doesn't handle license with certain ActiveX controls. When hosting certain ActiveX controls, such as DB Grid 6.0, that
require a license on a computer other than the one where the form was
originally authored, a warning or error dialog box would appear stating the
license would expire in n days. This would happen even if the computer where
the application was deployed had a valid copy of the license. This is now
fixed, and the warning will not appear unless the control is
unlicensed.
Code-behind-HTML Fixes See also Known issues.
Other WFC Library and Control FixesOther Fixes- 223361 Method Time.getDayOfWeek Value Returned Error. The "Remarks" section for the Time.getDayOfWeek method contains
incorrect information. It should state the number returned by the getDayOfWeek
method is always from 0 through 6 where a value of 0 represents Sunday.
- Overloaded File.File Constructors Omitted from WFC Reference Documentation. The following overloaded versions of the constructor were omitted
in the File.File topic:
- public File (String path, int mode)
- public File (String path, int mode, int access)
In the first version, file access is set to
FileAccess.READWRITE, and file sharing is set to FileShare.NONE. In the second
version, file sharing is set to FileShare.READ if the access parameter is set
to FileAccess.READ; otherwise, file sharing is set to
FileShare.NONE.
Known IssuesAccess 2000 databases must be connected via ODBC in Data Form Wizard You might get a "Unrecognized database format" error when
connecting to an Access 2000 database using the Data Form Wizard. To connect to
an Access 2000 database, specify the database type as ODBC (rather than Access,
which will assume Access 98) on the "Database Type" page. On the Connect
Information page, you can then specify the Access 2000 database file (*.mdb) as
the database, and Microsoft Access Driver (*.mdb) as the driver. Alternatively,
you could set up a DSN using the ODBC Data Source wizard from the Windows
Control Panel and specify the DSN on the Connect Information page of the Data
Form Wizard. Code-behind HTML support and Windows 2000 Beta 3 WFC controls from the com.ms.wfc.ui package that are added to a DhDocument (via the DhComponentWrapper() method) do not work on Windows 2000
Beta 3. This issue will be fixed in a future release of Windows 2000.
REFERENCES For more information about the Visual Studio 6.0 SP3
readme, please see the following articles in the Microsoft Knowledge
Base: 230722 Visual Studio 6.0 SP3
Readme Part 1 - Overview and Installation 230724
Visual Studio 6.0 SP3 Readme Part 2 - Visual Studio 230726 Visual Studio 6.0 SP3 Readme Part 3 - Visual
Basic 230727 Visual Studio 6.0 SP3
Readme Part 4 - Visual C++ 230729
Visual Studio 6.0 SP3 Readme Part 5 - Visual FoxPro 230730 Visual Studio 6.0 SP3 Readme Part 6 - Visual
InterDev 230732 Visual Studio 6.0 SP3
Readme Part 8 - Visual SourceSafe 230733
Visual Studio 6.0 SP3 Readme Part 9 - Files and More Information
Modification Type: | Minor | Last Reviewed: | 2/10/2005 |
---|
Keywords: | kbinfo KB230731 |
---|
|