We have an application, currently running in Powerbuilder 12.5 (build 2511) which uses a TIFF file viewer from Spicer called Imagenation. The version of the TIFF viewer (OCX's) are from Imagenation 5.11, which is dated around 1999. As this app has always worked with-in our Windows environment (XP and below), there was no need to look at an upgrade.
Fast forward to now, where we are looking at migrating to Windows 7. We have discovered that version 5.11 of the Spicer Imagenation software will not install on Windows 7 (it only has a 16 bit install). I have found out that Open Text has purchased Spicer and the product has been rebranded into two products, Content Viewer (the Windows based viewer) and Content Viewer Toolkit (the OCX's).
We have aquired a test version (single license) of the toolkit portion only from Open Text in order to test. It installed with no issues onto a Windows 7 test machine and seemed to work with the existing Powerbuilder application. Upon further investigation I have found a few issues of which I am working with Open Text on, however there is one which may be a showstopper. When I try to drop the OCX onto a window, the Control shows up. When I try to save the Window, Powerbuilder crashes and the said window object no longer contains the control (the ActiveX object still existing on the screen but the control is now blank).
I can create a sample app using PB12.5 and using version 5.11 of the TIFF viewer on XP. There are no issues dropping the OCX control onto a Window there. If I then move this same application to Windows 7 and the latest TIFF controls, I can 'fool' PB into accepting this new control but once I recompile the application, again PB looses knowledge of the OCX control on the Window.
Also, I can take the new ActiveX object and programatically create it in script, however I cannot see it on the Window, therefore cannot view a TIFF (even though it's loaded)
Has anyone ever come across this type of behavour in a ActiveX control before?
Any help or gudance would be great as I have little ActiveX experience
Shane