Страница: 1 |
|
Вопрос: VB ActiveX не работают в Explorere
|
Добавлено: 01.04.07 19:05
|
|
Автор вопроса: 747212
|
Создаю в VB 6.0 ActiveX, основная функция которого - трассировку делать к серверам. Грубо говоря:
shell "tracert 10.10.0.1", vbnormalfocus
Но не в том проблемма. При компиляции в VB - этот ActiveX отлично работает. Я его компилирую в .ocx - вставляю объект в текст HTML страницы. Запускаю (отдельно в браузере) страницу - все работает. Но как только закрываю VB - ActiveX перестает загружаться. Просто пустая область на странице остается.
Сторонние ActiveX работают без проблемм.
Прошу помочь.
Ответить
|
Номер ответа: 1 Автор ответа: Gogic
Вопросов: 38 Ответов: 121
|
Профиль | | #1
|
Добавлено: 01.04.07 19:20
|
Попробуй посмотреть к чему обращается твой ActiveX c работающим VB и без него. Это ты можешь сделать утилитой FileMon. Ну и дальше там поэкспериментируй с настройкой компиляции, допустим попробуй убрать галочку "Remove Information about unused ActiveX controls", etc.
Ответить
|
Номер ответа: 2 Автор ответа: Gogic
Вопросов: 38 Ответов: 121
|
Профиль | | #2
|
Добавлено: 01.04.07 19:21
|
А еще трассировку ты можешь сделать без атив икса, а с помощью VB скрипта, если конечно все так просто.
Ответить
|
Номер ответа: 4 Автор ответа: Gogic
Вопросов: 38 Ответов: 121
|
Профиль | | #4
|
Добавлено: 01.04.07 23:49
|
Просто берешь свой код и переводишь его в VBScript В скрипты можно переписать практически все из VB. Если там только
shell "tracert 10.10.0.1", ,то это несложно.
Берешь и пишешь в текстовый файл код, потом присваиваешь ему расширение "*.vbs"
В HTML встраиваешь тегом <VBSCRIPT></VBSCRIPT>
Почитай мануалы по VB скриптам, короче.
Ответить
|
Страница: 1 |
Поиск по форуму