Tôi cố gắng thêm Microsoft Rich Textbox Control 6.0 (SP6)
kiểm soát thông qua Project -> Components ... trong VB6 IDE. Điều khiển có trong danh sách điều khiển. Khi tôi đánh dấu vào nó và nhấn OK/Apply, tôi nhận được Object library not registered
lỗi:"Thư viện đối tượng không được đăng ký" khi thêm Microsoft Rich Textbox Control 6.0 (SP6)
Môi trường là Windows 7 SP1 x64 với bản cập nhật mới nhất, VB6 SP6 + KB957924. richtx32.Ocx
có mặt trong C:\Windows\SysWOW64\
.
tôi đã cố gắng tái đăng ký .ocx bằng cách chạy này tại dấu nhắc lệnh nâng lên:
cd c:\windows\SysWOW64
regsvr32 /u richtx32.Ocx
regsvr32 richtx32.Ocx
đăng ký thành công, nhưng không giải quyết được vấn đề.
Khi tôi nhìn vào những gì đang diễn ra dưới mui xe với API Monitor, cuộc gọi đáng ngờ gần đây nhất là LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)
trả về TYPE_E_LIBNOTREGISTERED
.
Có một câu hỏi liên quan nơi tôi đến và điều đó phù hợp hơn với vấn đề của tôi. Nó dường như có cùng một giải pháp. http://stackoverflow.com/q/15614730/828499 – Semmel
Giải pháp này cũng áp dụng cho [Thư viện đối tượng không được đăng ký khi thêm Windows điều khiển chung 6.0] [1] [1]: http://stackoverflow.com/question/15614730/object-library-not-registered-khi-thêm-windows-common-controls-6-0 –