I work for a major corporation … we are using Data Widgets 3.12 n an application that works under Windows XP but has a problem running under Windows 7. Our VB6 application has data loaded in the Data Widgets grid (SSDBGrid) and then after you select a Print option from the application menu, the program calls a PrintData method contained in the SSDBGrid control to print the grid contents. In an XP installation, the grid control displays a window that contains a "Printer" button. When you click this, it displays another dialog that allows selecting a printer and then the contents of the grid are sent to the print driver. I'm guessing the functionality of displaying the printer dialogs all happens inside the SSDBGrid control.
In the Windows 7 install, when you call the "PrintData" method, the printer dialog appears but the "Printer" button is not displayed. I'm guessing that the Infragistics control is looking for installed printer drivers in locations in the registry that worked for Win XP, but doesn't find these same registry entries in a Win7 installation. The problem that we're seeing is that the Print dialog appears, but the "Printer" button is hidden. I'm assuming that the drivers aren't found on Win7 where the grid control logic is looking … therefore it thinks there are no printers so it makes the “Printer” button invisible. In short, the users can’t print the contents of their grid. I hope you can help with this problem.
Can you confirm my assumption and offer any solutions?
I see from the form I'm filling out that the Sheridan Data Widgets is unsupported in Win7. Can you tell me if there is another product that we could upgrade to that replaces the 3.12 Data Widgets product which does run in Win7 … hopefully with the same grid functionality and interface?
If there is no Win7 compatible product and if we continue to use the XP Data Widgets, do we have any options? If the problem is as I describe, would a solution be to copy the Win7 printer driver to registry locations where Data Widgets software is looking? What have other companies done that have faced this same problem?
And if my assumption is incorrect, and the registry isn't involved, can you tell us what is causing the problem so we can try to determine a solution?
I'm just trying to determine my options in how to troubleshoot this problem. Any help that you can provide would be appreciated.
Thank you.
M. Jolls
MAJOLLS@up.com
Union Pacific Railroad
… can you confirm my theory?