Maybe someone can help me 'undo' what I've 'done'.
I've created a VB6 application and compiled it in Windows XP. The application was installed on a number stations with different platforms, including Windows NT 4.0.
Usually you don't have many compatibility issues when installing newer components/dll’s to an earlier platform (that a service pack couldn’t fix); however, that doesn’t seem to be the case with XP!
The problem I’ve run in to is that the Package and Deployment Wizard included later version dll files in the package. This caused a few programs, such as IE 5.0 (which had already existed on the client), not to work properly. Using service packs and also including the proper version dll files in the package, I was able to restore all of the original version files accept one… OLEPRO32.DLL (XP, version 5.0.5014.0).
Apparently, this file can not be replaced once it has been upgraded – I’m assuming that this is because it is being accessed while Windows is operating.
I’ve tried replacing the file in DOS mode and registering it using REGSVR; I’ve tried installing a service pack that contained the previous version; I’ve tried… well pretty much everything I could think of, but none of these seem to work.
Can anyone help me?
dareseka
I've created a VB6 application and compiled it in Windows XP. The application was installed on a number stations with different platforms, including Windows NT 4.0.
Usually you don't have many compatibility issues when installing newer components/dll’s to an earlier platform (that a service pack couldn’t fix); however, that doesn’t seem to be the case with XP!
The problem I’ve run in to is that the Package and Deployment Wizard included later version dll files in the package. This caused a few programs, such as IE 5.0 (which had already existed on the client), not to work properly. Using service packs and also including the proper version dll files in the package, I was able to restore all of the original version files accept one… OLEPRO32.DLL (XP, version 5.0.5014.0).
Apparently, this file can not be replaced once it has been upgraded – I’m assuming that this is because it is being accessed while Windows is operating.
I’ve tried replacing the file in DOS mode and registering it using REGSVR; I’ve tried installing a service pack that contained the previous version; I’ve tried… well pretty much everything I could think of, but none of these seem to work.
Can anyone help me?
dareseka