При запуске приложения, созданного с использованием (классической) Visual Basic 6.0, может появиться следующее сообщение об ошибке, и программа завершится.
Компонент «RICHTX32.OCX» или одна из его зависимостей зарегистрированы неправильно: файл отсутствует или недействителен.
Это происходит, если программа использует элемент управления ActiveX Rich TextBox (RichTx32.ocx), но не включает файл ActiveX в пакет установки. Эта среда выполнения не входит в Windows и предполагается распространять вместе с программой. Кроме того, элемент управления ActiveX RichTx32.ocx не включен в пакет распространения времени выполнения VB6 от Microsoft.
Скачать RichTx32.ocx
Вы можете скачать его здесь: RichTx32.zip . Разархивируйте архив и извлеките файл RichTx32.ocx в одну из этих папок:
В 32-битных системах Windows распакуйте файл в C: Windows System32
В 64-битных системах Windows распакуйте файл в C: Windows SysWOW64
Зарегистрируйте OCX
Вам необходимо зарегистрировать модуль RichTx32.ocx, используя следующую команду из с повышенными привилегиями или командная строка администратора .
Для 32-битной Windows
regsvr32.exe% systemroot% system32 RICHTX32.OCX
Для 64-битной Windows
% system32 syswow64 regsvr32.exe% systemroot% syswow64 RICHTX32.OCX
Вы должны увидеть сообщение DllRegisterServer в C: WINDOWS system32 RICHTX32.OCX успешно завершен. после выполнения указанной выше команды.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно поможет росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Твитнуть!