Sdílet prostřednictvím


ALLINONE-Beispiel: Implementiert einen Server mit ATL, Verfügbarmachen von STL-Auflistungen, die von der COM-Unterstützung des Compilers in einer MFC-Anwendung gesteuert werden

Aktualisiert: November 2007

Dieses Beispiel demonstriert, dass ATL, STL, COM-Unterstützung des Visual C++-Compilers und MFC in einer einzigen Anwendung nebeneinander bestehen können. Aufbauend auf dem COLLECT-Beispiel für MFC werden neun Auflistungen mithilfe von map, multimap, list, vector, deque und set in STL implementiert. Durch Verwendung von ATL mit mehreren Aggregationstypen werden sie als benutzerdefinierte Schnittstellen verfügbar gemacht. Der MFC-Controller verwendet die COM-Unterstützung des Compilers.

Vergleichen Sie dieses Beispiel mit dem COLLECT-Beipiel für MFC.

xatwk0b1.alert_security(de-de,VS.90).gifSicherheitshinweis:

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 erstellen Sie dieses Beispiel und führen es aus

  1. Öffnen Sie die Projektmappe AllInOne.sln.

  2. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

  3. Drücken Sie F5, um das Beispiel auszuführen.

  4. Wählen Sie in der Benutzeroberfläche des Beispiels eine Auflistungsklasse aus dem Menü Example, um sie zu verwenden.

Schlüsselwörter

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

map, vector, set, multimap, list, deque, _com_ptr_t, _bstr_t, _com_error

Siehe auch

Referenz

Compiler COM Support

Weitere Ressourcen

Beispiele für die COM-Unterstützung des Compilers