Bonjour,

j'ai un soucis de compatibilité binaire que je ne comprend pas avec des programmes vb6

J'ai des DLL registrées et des EXE qui utilisent tous ces DLL

Si je prend une des DLL et que je
de-registre, recompile (sans aucune modification du code, avec les options de compatibilité binaire qui vont bien), registre la nouvelle DLL
tous les EXE fonctionnent exceptés 3 d'entre eux pour lesquels certaines instructions Set blabla=new MaDll.MaClasse provoquent une erreur 430
(et si je remplace new par createobject, j'obtient une erreur 13)
Seules certaines classes de la dll (toujours les mêmes) provoquent l'erreur
Ces exe doivent être recompilés pour refonctionner

Tous les exe utilisent la dll de la même manière et au même moment (ils commencent par instancier les classes)

Quelqu'un pourrait me dire ce qui se passe ?

merci d'avance

Luc