Rechercher : dans
Par :

Visual Studio 2005 - Erreur à la compil'

Dernière réponse le 20 mai 2008 à 16:55:15 Marco007, le 19 mai 2008 à 11:03:40 
 Signaler ce message aux modérateurs

Bonjour,

j'utilise Visual Studio 2005 avec le port COM et winsock TCP/IP, mon programme a bien tourné jusqu'à présent.

J'ai fait une mise à jour de .net framework 2.0 vers 3.5, je pense que cela ne compile plus
depuis lors... J'ai essayé de repasser en .net framework 2.0 ... Mais idem, voici les erreurs rencontrées :

<Le système ne trouve pas la référence spécifiée> pour :
AxMSCommLib
AxMSWinsockLib
MSCommLib
MSWinsockLib

Pouvez-vous m'aider à référencer les fichiers demandés ?

Impossible de charger la bibliothèque de types pour la référence "AxMSCommLib",
Bibliothèque non inscrite (TYPE_E_LIBNOTREGISTERED).

Le composant référencé 'MSCommLib' est introuvable.

Type 'AxMSCommLib.AxMSComm' non défini.

Le nom 'MSCommLib' n'est pas déclaré.

Merci,
Marco

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « Visual Studio 2005 Erreur à la compil' » dans :
Télécharger Visual C++ Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Télécharger MingW Developer Studio VoirMingW Developer Studio est un IDE gratuit disponible pour Windows (avec MingW), Linux et FreeBSD. Son fonctionnement est très proche de celui de Visual Studio de Microsoft. Ce pakage ne comprend que l'éditeur pour Windows. D'autres distributions...

1

Rocky_123, le 19 mai 2008 à 11:10:36

Salut, tu ne peux plus importer ces composants dans ton Visual Studio? Tu as essayé d'ajouter des références? Je ne sais pas ce qui s'est passé mais l'installation de .NET ne devrait pas supprimer des composants.

A ce que je vois, tu as utilisé des contrôles ActiveX pour travailler avec les sockets. .NET propose déjà des fonctions de réseau, tu n'as pas besoin d'importer des ActiveX pour ça, va voir le namespace "System.Net" pour avoir les possibilités de fonctions réseau.

Répondre à Rocky_123

2

Marco007, le 20 mai 2008 à 15:53:13

J'ai ceci maintenant comme message d'erreur :

Avertissement 6 "Vous devez disposer d'une licence pour utiliser ce contrôle ActiveX."

Des idées ?

Merci

Répondre à Marco007

3

Rocky_123, le 20 mai 2008 à 16:13:07

Ces contrôles c'est quoi exactement, tu les a eu où? Ils sont payants?

Répondre à Rocky_123

4

 Marco007, le 20 mai 2008 à 16:55:15

Non,

c'est MsWinsockLib (Winsock-TCP/IP) et MsCommLib (Mscomm-Com série)

Merci

Répondre à Marco007