2010-09-23 9 views
8

Récemment, une application VB 6 utilisant des composants .NET 1.1/2.0 a cessé de fonctionner sur les machines XP de mon entreprise. Le service informatique installait des correctifs Windows à ce moment-là, donc je me demande si quelqu'un a entendu parler d'une mise à jour de l'interopérabilité de VB 6/.NET?L'interopérabilité VB 6/.NET a-t-elle récemment été interrompue par une mise à jour de Windows?

+5

Pas que je sache. Si vous postez plus de détails sur le problème, peut-être que nous pourrions aider à trouver la cause? – MarkJ

+0

Il existait un correctif de sécurité pour .Net 2.0 qui affectait la manière dont les erreurs étaient levées dans .net 1.1 et 2.0. Il n'y a pas eu d'interruption de mon COM interop mais j'ai fait plus d'erreurs sur COM. –

+0

Cela aurait pu être le cas, car les anciens composants étaient définitivement écrits dans .NET 1.1. –

Répondre

1

Exécutez-vous les composants COM + en tant que proxy avec d'autres serveurs? Si oui, j'ai déjà eu des problèmes lors de l'installation par exemple. Serveur SP2 pour Windows 2003, dans lequel les paramètres COM + (Services de composants, nœud racine) ont eu l'autorisation de paramètre de sécurité "activation à distance" manquante après la mise à jour. Je ne sais pas si c'est votre problème, cependant.