При запуске приложения, созданного с использованием (классической) Visual Basic 6.0, может появиться следующее сообщение об ошибке, и программа завершит работу.
Компонент «RICHTX32.OCX» или одна из его зависимостей неправильно зарегистрированы: файл отсутствует или недействителен.
Это происходит, если программа использует элемент управления Rich TextBox ActiveX (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 с помощью следующей команды с повышенными правами или командной строки администратора.
Для Windows 32-битная
regsvr32.exe %systemroot%\system32\RICHTX32.OCX
Для Windows 64-bit
%system32\syswow64\regsvr32.exe %systemroot%\syswow64\RICHTX32.OCX
Вы должны увидеть сообщение DllRegisterServer в C: \ WINDOWS \ system32 \ RICHTX32.OCX успешно. после запуска вышеуказанной команды.