Po uruchomieniu aplikacji zbudowanej przy użyciu (klasycznego) Visual Basic 6.0 może pojawić się następujący komunikat o błędzie i program się kończy.
Składnik „RICHTX32.OCX” lub jedna z jego zależności nie została poprawnie zarejestrowana: brakuje pliku lub jest on nieprawidłowy.Dzieje się tak, jeśli program używa formantu ActiveX Rich TextBox (RichTx32.ocx), ale nie dołącza pliku ActiveX do pakietu instalacyjnego. Środowisko wykonawcze nie jest zawarte w systemie Windows i powinno być dystrybuowane wraz z programem. Ponadto formant ActiveX RichTx32.ocx nie jest zawarty w pakiecie dystrybucyjnym VB6 firmy Microsoft.
Pobierz RichTx32.ocx
Możesz pobrać go tutaj: RichTx32.zip. Rozpakuj archiwum i rozpakuj plik RichTx32.ocx w jednym z następujących folderów:
W systemach 32-bitowych Windows wyodrębnij plik do C:\Windows\System32
W systemach 64-bitowych Windows rozpakuj plik do C:\Windows\SysWOW64
Zarejestruj OCX
Musisz zarejestrować moduł RichTx32.ocx za pomocą następującego polecenia z podwyższonego poziomu lub wiersza polecenia administratora.
Dla systemu Windows 32-bit
regsvr32.exe% systemroot% \ system32 \ RICHTX32.OCX
Dla systemu Windows 64-bit
% system32 \ syswow64 \ regsvr32.exe% systemroot% \ syswow64 \ RICHTX32.OCX
Powinieneś zobaczyć komunikat DllRegisterServer w C: \ WINDOWS \ system32 \ RICHTX32.OCX powiódł się. po uruchomieniu powyższego polecenia.