Support
Joined: 18 Jul 2005 Posts: 731
|
Posted: Sat Jul 30, 2005 11:17 am Post subject: PRB: The end-users of your program get error messages when they run your program. |
|
|
This problem can occur if your program uses FolderView v4.3 or earlier, because all these versions of FolderView had the same GUID and a filename of fldrview.ocx. The problem occurs because the different versions of FolderView are not binary compatible with each other. Your program might be compiled with one version of FileView and the end-user might have a different version. This can happen if the end-user installs another program which uses a different versions of FolderView. In this case, the version of FolderView that comes with the other program will replace the one that your program uses.
Till version 4.3, all versions of FolderView had the same GUID and a filename of fldrview.ocx. However, starting with version 5.0, each version has a different GUID and filename ( e.g. v5.0 has a filename of fldrvw50.ocx ). This ensures that multiple versions of FolderView can coexist on the same machine.
Therefore, if your program uses FolderView v5.0 or above, then you wont have this problem. However, if your program uses earlier versions, then the only way to solve the problem on the end-user's machine is to make sure that his machine has only one version of FolderView installed and that version is the same version that your program uses. To ensure that the end-user has the correct version he should search all his hard disks for fldrview.ocx and fldrvw*.ocx and unregister ( using regsvr32.exe ) and remove all such instances. Then he should reinstall your program. |
|