UltraGrid(TM)

ActiveX(TM) Controls

Version 2.01.025.01
January, 2003
(C) Copyright Infragistics, Inc., 1999-2003
Windsor Corporate Park
50 Millstone Road
Building 200 - Suite 150
East Windsor, NJ  08520  USA
Voice (609) 448-2000
Fax (609) 448-2017
Internet http://www.infragistics.com
 

This document contains release notes for UltraGrid and ActiveInput. Information in this document is more current than the on-line Help.


Included Samples

The Samples sub-folder of your product installation folder contains various samples demonstrating the use of the product. Brief descriptions of these can be found in the file Samples Descriptions.htm, located in the Samples folder.

The ArrayProvider sample uses a component called the OLEDBSimpleProviderListener. You can find help for this component via MSDN at the following address: http://msdn.microsoft.com/library/psdk/dasdk/osp231mh.htm

Release Notes

  1. Notice to Microsoft Visual C++ Users: You will need to update your ATLCOM.H in order to successfully use the UltraGrid in your ATL project. See details below.

  2. AlphaBlending performance varies from system to system. We have noticed that AlphaBlending performance may increase dramatically when you reduce the level of hardware acceleration for your video card. See details below.

  3. This control does not work in Visual Basic 5.0. This control requires an OLE DB binding manager which exists in Visual Basic 6.0.

  4. The samples were compiled using ADO 2.1. If you have Visual Studio SP4, you can remove the reference to ADO 2.1 and replace it with a reference to ADO 2.5 without fear of breaking the samples. The samples have been tested thoroughly in both ADO 2.1 and ADO 2.5.

  5. The IE samples require IE5 because they use an external VBS file. To get these samples to work in IE4, you will need to cut/paste the contents of the VBS file directly into the main HTML sample files.;

  6. IE5 has a problem with printing the UltraGrid on a web page. You will need IE5.5 for this to work.

  7. The DataWidgets Layout Conversion utility which can convert DataWidgets 3.x layouts to UltraGrid layouts requires that you have UltraGrid and at least 3.1 of DataWidgets installed on your system.

  8. NOTE:  VB6 SP4 VERSIONS OF COMDLG32.OCX, MSCOMCTL.OCX, AND MSVBVM60.DLL ARE REQUIRED AND INSTALLED IN ORDER FOR THE ULTRAGRID PROPERTY PAGES TO RUN PROPERLY. THE INSTALL PROGRAM WILL ALLOW YOU TO SELECT TO BACKUP FILES INTO YOUR SELECTED APPLICATION BACKUP FOLDER.

Control Notes

For more detailed information, consult the Known Control Issues section of the help file (UltraGrid.chm).

Notes on AlphaBlending

AlphaBlending performance varies from system to system. We have noticed that AlphaBlending performance may increase dramatically when you reduce the level of hardware acceleration for your video card.

To determine if AlphaBlending performance is affected by your video driver's full acceleration mode, please follow these steps:

  1. Run the AlphaBlending samplet in the Samples Explorer project. Move the slider and note the speed that the UltraGrid refreshes the display.
  2. Under Windows 2000 and Windows 98/Me*, right-click on your desktop and select "Properties".
  3. Select the "Settings" tab.
  4. Click on  the "Advanced" tab.
  5. Select the "Troubleshooting" tab.
  6. Reduce hardware acceleration one notch. It should now say something like, "Disable cursor and bitmap accelerations, etc."
  7. Hit the Apply button. Your video driver may or may not require the reboot of your OS.
  8. Run the AlphaBlending samplet in the Samples Explorer project again. Move the slider and note the speed that the UltraGrid refreshes the display.

* AlphaBlending only works under Windows 2000, Windows 98, Windows 98 SE and Windows Me.

Update your ATLCOM.H in order to successfully use the UltraGrid in your ATL project
If you are using the UltraGrid in an ATL project, you will have to modify your ATLCOM.H header file so that ATL can handle enum parameters in control events.

An ATL event sink defined with SINK_ENTRY or SINK_ENTRY_EX will fail to catch an event when an enum is used as one of the parameters for the event. The failure code returned by IDispatch::Invoke is "0x80070057 (E_INVALIDARG - The parameter is incorrect)." The event will succeed in another container, such as Visual Basic.

This is a Microsoft confirmed ATL 3.0 bug. For more information on the cause of this issue, and a listing of the changes needed to be made to atlcom.h, please review article #Q237771 on the Microsoft knowledge base. Or, follow this URL:
   
http://support.microsoft.com/support/kb/articles/Q237/7/71.ASP

 

Hot Fix Note:
Hot Fixes may not be included in full suite releases.  You may need to reapply your Hot Fix after you have installed a full suite release.

Issues Addressed:

UltraGrid 2.01.025.01 - January, 2003
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Full Release containing all previous Hot Fixes
IGUltraGrid20.ocx (2.01.025)
IGPrint.dll (1.00.028)
ssmask.dll (1.01.005)
SSPng2.dll (1.01.001)
SSPpg.dll (2.00.136)
SSPPG2.dll (1.00.008)
IGUltraGridPPG.ocx (2.00.024)
SSInput1.ocx (1.01.034)
PVShared.dll (8.00.000)
PVCurr.ocx (8.04.002)
PVDateEdit (8.03.011)
PVNum.ocx (8.04.002)
PVCalendar.ocx (8.04.004)
 

UltraGrid 2.01.007.00 - March, 2002
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Full Release

UltraGrid 2.01.002.00 - December, 2001
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Full Release

(2.00.025) June, 2001:

Full Release

(2.00.025) June, 2001:
Full Release

(1.01.005) January, 2001:
Full Release

UltraGrid Initial Release (1.00.075) October, 2000

ActiveInput Initial Release (1.00.036) May, 2000