Sounds like a common problem. I suggest you read some of the many resources on the subject, several located within the VB6 manual you should have read thoroughly. Here are just a few:

Binary Compatibility

Visual Basic Binary Compatibility

Maintaining Binary Compatibility

How To Use Project and Binary Compatibility

This is one of those things that separates the pro from the plinker.