atl

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.
3
Antworten

Bedingungsoperator "?:" und LPCTSTR im Funktionskopf

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
1
Antwort

Ausnahmesichere Speicherbehandlung mit COM

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
1
Antwort

Was sind oaidl.idl und ocidl.idl für?

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
1
Antwort

ATL-Bibliothek: Warnung LNK4254 und LNK4078

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
1
Antwort

Random stürzt unter Windows 10 64bit mit ATL-Subklassen ab

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
2
Antworten

Wie erstelle ich eine ATL COM-Klasse, die von einer Basisklasse abgeleitet ist?

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