Hi,
We are doing a VB project (named WinApp), for that we also created a "VB ActiveX DLL" project (named ProjectDLL) and making reference from "WinApp” to "ProjectDLL". Now the problem is if we install both projects and later if we upgrade "ProjectDLL" and reinstall it on client system then we am getting following error:

Run-time error '430':
Class does not support Automation or does not support expected interface


But if we recompile the "WinApp" project after compiling "ProjectDLL" then it works fine.
Is there any solution for this problem? (Actually we don't want to recompile WinApp project every time) I guess this problem is due to version comparability. Is it possible to use "VB ActiveX DLL" without making reference in other VB projects? We was trying 'Private Declare Function MyFun Lib "ProjectDLL"..' but it is helpless. Please help us regarding that, Thanks in advance.

Prashant