Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Die 16-Bit-Anwendungsunterstützung wird in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Entwickeln Sie stattdessen 32-Bit- oder 64-Bit-Anwendungen.
Mit der ODBC-Datenzugriffskomponente können Sie 16-Bit- und 32-Bit-Anwendungen mit 32-Bit-Treibern verwenden. Die Betriebssysteme Microsoft Windows 95/98 und Microsoft Windows NT/Windows 2000 unterstützen die folgenden Kombinationen von Anwendungen und Treibern:
16-Bit-Anwendungen mit 32-Bit-Treibern
32-Bit-Anwendungen mit 32-Bit-Treibern
Die Verwendung einer 32-Bit-Anwendung mit einem 16-Bit-Treiber wird nicht unterstützt.
Hinweis
Ab der Version von ODBC Version 3.0 wurde Windows NT 4.0 unterstützt.
ODBC enthält die ODBC-Komponenten, die erforderlich sind, um die oben genannten Konfigurationen durch "thunking" Dynamic Link Libraries (DLLs) zu unterstützen, um 16-Bit-Adressen in 32-Bit-Adressen zu konvertieren und umgekehrt. Das Setupprogramm bestimmt, welches Betriebssystem Sie verwenden, und installiert ODBC-Komponenten, die von diesem System benötigt werden. Sie können auch die ODBC-Komponenten installieren, die von allen Systemen verwendet werden.
In den meisten Fällen umfasst das Portieren einer Anwendung oder eines Treibers von 16-Bit zu 32-Bit fünf Arten von Änderungen:
Änderungen am Nachrichtenbehandlungscode
Änderungen, da ganze Zahlen und Handles 32 Bit sind
Änderungen an Aufrufen von Windows-Anwendungsprogrammierschnittstellen (APIs)
Änderungen, um den Treiberthreadsicher zu machen
Änderungen an ODBC-Komponenten
Der Hauptunterschied zwischen 16-Bit- und 32-Bit-ODBC-Komponenten besteht aus Anwendungs- oder Treiberprogrammierungs-Komponenten darin, dass sie unterschiedliche Dateinamen haben. Aus Systemsicht unterscheidet sich die Architektur jeder Anwendung oder Treiberverbindung und die Tools zum Verwalten von Datenquellen unterscheiden sich.
In diesem Abschnitt werden die folgenden Themen behandelt: