Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Opsi linker untuk mengontrol pemuatan DLL yang tertunda saat runtime.
Sintaks
/DELAY:UNLOAD
/DELAY:NOBIND
Keterangan
Opsi /DELAY mengontrol pemuatan DLL yang tertunda:
Kualifikasi
/DELAY:UNLOADmemberi tahu fungsi pembantu tunda-muat untuk mendukung pembongkaran DLL secara eksplisit. Tabel Alamat Impor (IAT) diatur ulang ke bentuk aslinya, membatalkan penunjuk IAT dan menyebabkannya ditimpa.Jika Anda tidak memilih
/DELAY:UNLOAD, panggilan apa pun yang__FUnloadDelayLoadedDLLakan gagal.Kualifikasi
/DELAY:NOBINDmemberi tahu linker untuk tidak menyertakan IAT yang dapat diikat dalam gambar akhir. Defaultnya adalah membuat IAT yang dapat diikat untuk DLL yang dimuat keterlambatan. Gambar yang dihasilkan tidak dapat terikat secara statis. (Gambar dengan IAT yang dapat diikat mungkin terikat secara statis sebelum eksekusi.) Untuk informasi selengkapnya, lihat/BIND.Jika DLL terikat, fungsi pembantu mencoba menggunakan informasi terikat alih-alih memanggil
GetProcAddresssetiap impor yang dirujuk. Jika tanda waktu atau alamat pilihan tidak cocok dengan yang ada di DLL yang dimuat, fungsi pembantu mengasumsikan IAT terikat kedaluarsa. Ini berlanjut seolah-olah IAT terikat tidak ada./DELAY:NOBINDmenyebabkan gambar program Anda lebih besar, tetapi dapat mempercepat waktu muat DLL. Jika Anda tidak pernah berniat untuk mengikat DLL,/DELAY:NOBINDmencegah IAT terikat dihasilkan.
Untuk menentukan DLL untuk menunda beban, gunakan /DELAYLOAD opsi .
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti untuk proyek. Untuk informasi selengkapnya, lihat Mengatur properti kompilator dan build.
Pilih halaman properti Tingkat Lanjut Linker>Properti>Konfigurasi.
Ubah properti DLL yang dimuat penundaan Unload atau properti DLL yang dimuat penundaan unbind. Pilih OK atau Terapkan untuk menyimpan perubahan Anda.
Untuk menyetel opsi linker ini secara terprogram
- Lihat AdditionalOptions.