Mendistribusikan ulang Kontrol ActiveX C++ Visual

Visual C++ 6.0 menyediakan kontrol ActiveX yang dapat Anda gunakan dalam aplikasi yang kemudian Anda distribusikan ulang. Kontrol ini tidak lagi disertakan dalam Visual C++. Sesuai perjanjian lisensi untuk Visual C++ 6.0, Anda dapat mendistribusikan ulang kontrol ini dengan aplikasi yang dikembangkan di Visual C++.

Catatan

Visual C++ 6.0 tidak lagi didukung oleh Microsoft.

Untuk daftar kontrol Visual C++ 6.0 ActiveX yang dapat didistribusikan ulang, lihat Common\Redist\Redist.txt pada Disk 1 cd produk Visual C++ 6.0.

Saat mendistribusikan aplikasi, Anda harus menginstal dan mendaftarkan .ocx untuk kontrol ActiveX (menggunakan Regsvr32.exe). Selain itu, Anda harus memastikan komputer target memiliki versi file sistem berikut saat ini (tanda bintang menunjukkan file perlu didaftarkan):

  • Asycfilt.dll

  • Comcat.dll *

  • Oleaut32.dll *

  • Olepro32.dll *

  • Stdole2.tlb

Jika DLL ini tidak tersedia pada sistem target, Anda perlu memperbaruinya menggunakan mekanisme yang ditentukan untuk memperbarui sistem operasi yang sesuai.

Saat menggunakan kontrol ActiveX yang tersambung ke database, Anda juga perlu mereplikasi nama sumber data pada komputer target. Anda dapat melakukan ini secara terprogram dengan fungsi seperti ConfigDSN.

Beberapa kontrol ActiveX yang dapat didistribusikan ulang memiliki dependensi tambahan. Untuk setiap .ocx file di folder Os\System pada CD produk Visual C++ 6.0, ada juga .dep file. Untuk setiap .ocx file yang ingin Anda distribusikan ulang, cari satu atau beberapa entri USES dalam file yang .dep sesuai. Jika file tercantum, Anda harus memastikan bahwa file berada di komputer target. SETIAP DLL yang secara langsung mendukung .ocx file perlu didaftarkan. (Agar Regsvr32.exe berhasil, komputer target harus terlebih dahulu berisi semua DLL kontrol yang dimuat secara statis.) Selain itu, jika DLL yang terdaftar sebagai dependensi juga memiliki .dep file di folder Os\System pada CD Visual C++ 6.0, Anda juga harus menyelidiki file tersebut .dep untuk entri USES.

Baca juga

Mendistribusikan ulang File Visual C++