Что такое ActiveX компоненты и как ими пользоваться
ActiveX - это компоненты, которые Вы можете использовать в своих программах. Visual Basic уже имеет стандартный набор компонентов, таких как Combo Box (комбинированный список), Command Button (командная кнопка) и т.д. Однако этих компонентов не всегда достаточно. Поэтому в создание программ можно применять компоненты, лежащие в отдельных файлах - ActiveX. Чтобы подключить компонент, нужно: в меню tools выбрать Custom Controls (для Visual Basic 4.0) или в меню Project - Components (для Visual Basic 5.0 - 60), затем найти в списке нужный Вам компонент и отметить его. Если его там не оказалось, значит он не зарегистрирован в реестре Windows. В таком случае щёлкните на "Browse", выберете файл компонента и нажмите "Открыть" ("Open"). Тогда Visual Basic автоматически зарегистрирует компонент.
и на этом программа завершится. Для того, чтобы избежать такого поведения программы, следует автоматически ригестрировать ActiveX, как это делает Visual Basic, но до того, как программа обратиться к нему. Для этого нужно начать работу программы с формы, на которой отсутствует регистрируемый компонент (или с процедуры main), затем запустить файл RegSvr32.exe, и прописать ему в качастве параметра путь к файлу ActiveX компонента (введите после названия файла " /u" для удаления информации из реестра). Файл RegSvr32.exe находится в системном каталоге Windows (каталог System в Windows 95 и 98 или System32 в Windows NT).
Автор: Павел Николаевич
E-mail: pasha_nik@mail.ru