Die Active Template Library (ATL) ist eine Bibliothek von C ++ - Klassenvorlagen, die von Microsoft bereitgestellt werden und die Programmierung von COM-Objekten (Component Object Model) vereinfachen. Dieses Tag sollte verwendet werden, um Fragen zur Verwendung von ATL anzuzeigen. Bei Fragen zu COM, die nichts mit ATL zu tun haben, verwenden Sie das com-Tag.
Vielleicht kann mir das jemand erklären:
%Vor%
Und ich nannte die Funktion so:
%Vor%
Und 'sData' innerhalb der Funktion ist nie NULL, es ist immer leere Zeichenfolge, aber nicht NULL, warum?
Eddited Code wie folgt:
%Vor%
In diesem Fa...
07.09.2016, 14:02
Bei der Verwendung von COM verlasse ich mich normalerweise auf ATL-Smartpointer wie ATL::CComPtr und ATL::CComBSTR für die Ressourcenverwaltung. Aber einige der Methoden, die ich anrufe, verwenden Ausgabeparameter, um Zeiger auf zugewiesen...
14.03.2013, 20:36
Ein Standard-ATL-Simple-Objekt hat oben in seiner IDL-Datei die folgende Bedeutung:
%Vor%
Wozu dienen diese Dateien und woher weiß ich, wann ich sie importieren muss? Gibt es eine Dokumentation, die beschreibt, was in diesen beiden Dateien d...
30.07.2010, 13:29
Ich mache ein Projekt mit Visual C ++ 2010 unter Windows 7.
Ich muss die ATL-Bibliothek verwenden, tatsächlich habe ich Windows WDK (Version 7600.16385.1) installiert
Insbesondere verwende ich die folgenden Bibliotheken von WDK
setupapi.lib...
04.03.2012, 22:44
Von Anfang an: Seit dem 1. März 2017 ist dies ein Bug, der von Microsoft bestätigt wurde. Lesen Sie die Kommentare am Ende.
Kurzbeschreibung:
Ich habe zufällige Abstürze in größeren Anwendungen mit MFC, ATL. In all diesen Fällen, nac...
19.01.2017, 12:08
Der Assistent "Einfaches ATL-Objekt" bietet keine Möglichkeit anzugeben, dass eine neue Klasse von einer vorhandenen Co-Klasse und ihrer Schnittstelle abgeleitet wird. In Visual Studio 2008, wie mache ich eine neue ATL COM-Klasse von einer beste...
17.11.2008, 17:39