MFC-DLL-Assistent für intelligente Geräte

Aktualisiert: November 2007

In diesem Dokument wird der MFC-DLL-Assistent für intelligente Geräte und insbesondere die Übersichtsseite beschrieben.

Wenn Sie mit dem MFC-DLL-Assistenten ein MFC-DLL-Projekt erstellen, erhalten Sie eine lauffähige Startanwendung mit integrierten Funktionen, durch die nach der Kompilierung die grundlegenden Features von DLLs implementiert werden. Das MFC-Startprogramm enthält C++-Quelldateien (.cpp), Ressourcendateien (.rc) und eine Projektdatei (.vcproj). Der in diesen Startdateien generierte Code basiert auf MFC. Ausführlichere Informationen finden Sie in der Datei Readme.txt, die für Ihr Projekt in Visual Studio generiert wird und unter Vom MFC-DLL-Assistenten erstellte Klassen und Funktionen.

Übersicht

Auf dieser Assistentenseite werden die aktuellen Projekteinstellungen für das MFC-DLL-Projekt für intelligente Geräte beschrieben, das Sie erstellen. Das Projekt hat standardmäßig die folgenden Einstellungen:

  • Die erste Plattform in der Liste ist das Ziel. Bei einer Standardinstallation ist die Plattform Pocket PC 2003. Durch die Installation und Deinstallation der Windows CE 5.0 SDKs wird jedoch das Standardziel für neue Anwendungen möglicherweise geändert.

  • Das Projekt wird als reguläre DLL erstellt, die statisch mit MFC verknüpft ist.

Um die Standardplattform zu ändern, klicken Sie in der linken Spalte des Assistenten auf Plattformen und nehmen die gewünschten Änderungen vor.

Um die standardmäßigen Anwendungseinstellungen zu ändern, klicken Sie in der linken Spalte des Assistenten auf Anwendungseinstellungen und nehmen die gewünschten Änderungen vor.

Nach Erstellung des neuen Projekts müssen Sie, wenn der Compiler eine Warnung zur Definition von _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA ausgibt, dieses Flag in der Hauptheaderdatei definieren.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

Dies ist insbesondere in Szenarien wie dem Erstellen von COM-Objekten auf Windows Mobile-Plattformen, dem Konsumieren von Webdiensten in Windows Mobile und bei ATL COM-Objekten der Fall.

Siehe auch

Weitere Ressourcen

Programmieren für Geräte mit Visual C++