Bagikan melalui


Menggunakan Aplikasi 16-Bit dan 32-Bit dengan Driver 32-Bit

Penting

Dukungan aplikasi 16-bit akan dihapus di versi Windows yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Kembangkan aplikasi 32-bit atau 64-bit sebagai gantinya.

Dengan komponen akses data ODBC, Anda dapat menggunakan aplikasi 16-bit dan 32-bit dengan driver 32-bit. Sistem operasi Microsoft Windows 95/98 dan Microsoft Windows NT/Windows 2000 mendukung kombinasi aplikasi dan driver berikut:

  • Aplikasi 16-bit dengan driver 32-bit

  • Aplikasi 32-bit dengan driver 32-bit

Menggunakan aplikasi 32-bit dengan driver 16-bit tidak didukung.

Catatan

Dimulai dengan rilis ODBC versi 3.0, Windows NT 4.0 telah didukung.

ODBC mencakup komponen ODBC yang diperlukan untuk mendukung konfigurasi di atas dengan "mengintai" pustaka tautan dinamis (DLL) untuk mengonversi alamat 16-bit menjadi alamat 32-bit dan sebaliknya. Program Penyiapan menentukan sistem operasi mana yang Anda gunakan dan menginstal komponen ODBC yang diperlukan oleh sistem tersebut. Anda juga dapat memilih untuk menginstal komponen ODBC yang digunakan oleh semua sistem.

Dalam kebanyakan kasus, porting aplikasi atau driver dari 16-bit ke 32-bit melibatkan lima jenis perubahan:

  • Perubahan pada kode penanganan pesan

  • Perubahan karena bilangan bulat dan handel adalah 32 bit

  • Perubahan panggilan ke antarmuka pemrograman aplikasi Windows (API)

  • Perubahan untuk membuat utas driver aman

  • Perubahan pada komponen ODBC

Dari sudut pandang pemrograman aplikasi atau driver, perbedaan utama antara komponen ODBC 16-bit dan 32-bit adalah bahwa mereka memiliki nama file yang berbeda. Dari sudut sikap sistem, arsitektur setiap aplikasi atau koneksi driver berbeda dan alat yang digunakan untuk mengelola sumber data berbeda.

Bagian ini berisi topik berikut.