MEDriver, exemple : illustre l'utilisation des événements COM dans le .NET Framework

Mise à jour : novembre 2007

L'exemple MEDriver illustre l'utilisation d'événements COM (déclenchés à partir d'un serveur COM non managé) via un wrapper .NET Framework généré automatiquement à partir de la bibliothèque de types du serveur COM.

Note de sécurité :

Cet exemple de code est fourni pour illustrer un concept et ne doit pas être utilisé dans des applications ou des sites Web, car il peut ne pas illustrer les pratiques de programmation les plus sûres. Microsoft n'assume aucune responsabilité pour tout dommage indirect ou consécutif en cas d'utilisation de l'exemple de code à des fins autres que celles prévues.

Pour obtenir des exemples et des instructions d'installation :

  • Dans le menu ? (Aide) de Visual Studio, cliquez sur Exemples.

    Pour plus d'informations, consultez Recherche des fichiers d'exemple.

  • La liste la plus récente et la plus complète d'exemples est disponible en ligne à partir de la page Visual Studio 2008 Samples.

  • Des exemples sont également disponibles sur le disque dur de votre ordinateur. Des exemples et un fichier Readme sont stockés par défaut dans un dossier sous \Program Files\Visual Studio 9.0\Samples\. Pour les éditions Express de Visual Studio, tous les exemples sont disponibles en ligne.

Génération et exécution de l'exemple

Pour générer et exécuter MEDriver à l'aide de Visual Studio

  1. Dans l'IDE de Visual Studio, chargez le fichier solution MEDriver.sln.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur la solution MEDriver.

  3. Dans le menu contextuel, cliquez sur Générer la solution.

  4. Dans le menu Déboguer, cliquez sur Démarrer.

Lorsque vous exécutez MEDriver.exe, cliquez au moins une fois sur le bouton Start, puis cliquez plusieurs fois sur Advise. Chaque clic sur le bouton Advise ajoute un récepteur à l'événement Fire, ce qui élargit l'affichage. Si vous ne cliquez pas sur le bouton Advise, aucune activité n'est constatée dans l'affichage.

Mots clés

Cet exemple illustre l'utilisation des mots clés suivants :

Control::CreateGraphics ; Control::ClientRectangle ; Graphics::DrawLine ; Color::FromArgb ; Mutex::WaitOne ; Mutex::ReleaseMutex ; Hashtable::Item ; Application::Run ; Button::Location ; Button::Size ; Button::Text ; ControlCollection::AddRange

Voir aussi

Autres ressources

Exemples d'interopérabilité