Visual Basic 6 Tidak Dapat Menemukan DAO350 DLL

1

Saya memiliki file .project Visual Basic 6 yang sedang dibangun dengan MSBuild. MSBuild menggunakan VB6.exe untuk melakukan ini, dan menemukan denda yang dapat dieksekusi.

Namun, VB6 yang dapat dieksekusi itu sendiri tidak dapat menemukan file DAO350.dll. Dll terletak di direktori biasaC:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL

Dll telah berhasil terdaftar dengan perintah. regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL"Selain itu, dll telah tidak terdaftar dan berhasil didaftarkan kembali. Itu juga telah digantikan oleh versi dll DAO350 yang dikenal berfungsi.

Setiap bantuan sangat dihargai.

Tinggi1234
sumber

Jawaban:

1

cara 1:

Tambahkan referensi DAO 3.6 perpustakaan ke proyek.

Referensi perpustakaan DAO 3.6

cara 2:

Const TypeLibCLSID = "{00025E01-0000-0000-C000-000000000046}"
References.AddFromGuid TypeLibCLSID, 5, 0

cara 3:

strPath = Environ$("CommonProgramFiles(x86)") & "\Microsoft Shared\DAO\DAO350.DLL"

atau

strPath = Environ$("CommonProgramFiles") & "\Microsoft Shared\DAO\DAO350.DLL"
References.AddFromFile(strPath)
STTR
sumber
Saya tidak memiliki akses ke editor proyek untuk melakukan ini.
High1234
@ High1234 lihat Perbarui - cara 2.
STTR