Freigeben über


MEDriver-Beispiel: Demonstriert die COM-Ereignisverwaltung im .NET Framework

Aktualisiert: November 2007

Das MEDriver-Beispiel veranschaulicht die Verwendung von COM-Ereignissen (von einem unverwalteten COM-Server ausgelöst) durch einen .NET Framework-Wrapper, der automatisch aus der Typbibliothek des COM-Servers generiert wird.

Sicherheitshinweis:

Dieser Beispielcode dient dazu, ein Konzept zu veranschaulichen. Er sollte nicht für Anwendungen oder Websites verwendet werden, da dieser Code unter Umständen nicht die sicherste Codierungstechnik darstellt. Microsoft übernimmt keine Haftung für beiläufig entstandene Schäden oder Folgeschäden, falls der Beispielcode nicht bestimmungsgemäß verwendet wird.

So rufen Sie Beispiele und Anweisungen für ihre Installation ab

  • Klicken Sie in Visual Studio im Menü Hilfe auf Beispiele.

    Weitere Informationen finden Sie unter Suchen von Beispieldateien.

  • Die neueste Version und vollständige Liste mit Beispielen ist online unter Visual Studio 2008 Samples verfügbar.

  • Sie können auch Beispiele auf der Festplatte des Computers suchen. Standardmäßig werden Beispiele und eine Infodatei in einen Ordner unter \Programme\Visual Studio 9.0\Samples\ kopiert. Für Express Editions von Visual Studio sind alle Beispiele online verfügbar.

Erstellen und Ausführen des Beispiels

So können Sie die MEDriver-Projektmappe mithilfe von Visual Studio erstellen und ausführen

  1. Laden Sie in der Visual Studio-IDE die Projektmappendatei MEDriver.sln.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe MEDriver.

  3. Klicken Sie im Kontextmenü auf Projektmappe erstellen.

  4. Klicken Sie im Menü Debuggen auf Starten.

Wenn Sie MEDriver.exe ausführen, klicken Sie mindestens einmal auf die Schaltfläche Starten und dann mehrfach auf die Schaltfläche Advise. Durch jedes Klicken auf die Schaltfläche Anweisen wird dem Fire-Ereignis ein Empfänger hinzugefügt, wodurch der Anzeigebereich vergrößert wird. Wenn Sie nicht auf die Schaltfläche Advise klicken, werden in der Anzeige keine Aktivitäten angezeigt.

Schlüsselwörter

Dieses Beispiel demonstriert die Verwendung der folgenden Schlüsselwörter:

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

Siehe auch

Weitere Ressourcen

Interoperabilitätsbeispiele