Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать, какого ActiveX не хватает? / 9 сообщений из 9, страница 1 из 1
09.08.2003, 11:44
    #32231823
li
li
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
Есть форма, на ней - ActiveX элемент. Если пытаться просмотреть через редактор ресурсов - получаю сообщение: "The ActiveX control cannot be instantiated" и затем что он незарегистрирован, зарегистрируйте и попытайтесь снова.
Вопрос:
Как узнать, какой activeX использовался и где искать файл, который нужно зарегистрировать? (это должен быть *.dll или может быть что-то другое? что?)
...
Рейтинг: 0 / 0
09.08.2003, 11:48
    #32231825
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
dll,ocx.
...
Рейтинг: 0 / 0
09.08.2003, 12:50
    #32231839
li
li
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
Я даже не знаю, что этот ActiveX должен делать (исходники не мои), но без него, естественно, не работает. Где нужно искать, что подключали, какой ActiveX
...
Рейтинг: 0 / 0
11.08.2003, 15:31
    #32232994
Chicago
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
Ты на Билдере или на VC? Экстрасенсов нет.
...
Рейтинг: 0 / 0
11.08.2003, 15:31
    #32232995
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
ну дык можещь в исходниках посмотреть
...
Рейтинг: 0 / 0
12.08.2003, 07:48
    #32233489
vdimas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
посмотри каким-нить ресурс-вьювером его CLSID,
а затем, на той машине, где это все работает, взгляни по этому CLSID, там юудет inproc сервер указан - это он и есть.
...
Рейтинг: 0 / 0
12.08.2003, 11:52
    #32233810
li
li
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
Прошу прощения, это VC++6.0
... когда на своей проблеме циклишься, кажется, что все в курсе ...

Куда смотреть?
в h-файле переменная, которая связана с этим элементом имеет тип CCrystalReportViewer4, этот класс описан в одноименном файле .h, как
class CCrystalReportViewer4 : public CWnd
{
protected:
DECLARE_DYNCREATE(CCrystalReportViewer4)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0xc4847596, 0x972c, 0x11d0, { 0x95, 0x67, 0x0, 0xa0, 0xc9, 0x27, 0x3c, 0x2a } };
return clsid;
}
virtual BOOL Create(... и т.д.

}

Оба файла сrystalreportviewer4.h и сrystalreportviewer4.cpp подключены к проекту
Но этого, наверное, недостаточно? должна быть еще какая-то библиотека? файл типа .dll?
Что нужно еще зарегистрировать, чтобы не возникало вышеупомянутой проблемы?
Vdimas подсказал решение, как найти файл, связанный с номером или что это там еще АctiveX, для которого возникает ошибка (vdimas - Спасибо!!) - это решение. Но, к сожалению, у меня пока нет возможности посмотреть на машине, где это все работает. Поэтому вопрос - а можно узнать, только исходя из того, чем я распологаю, а именно: только исходники программы?
...
Рейтинг: 0 / 0
12.08.2003, 12:32
    #32233883
Chicago
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
Так это, очевидно, и есть Crystal Report Viewer. Причем 4-й версии. Он, если мне склероз не изменяет, шел с VB5.
...
Рейтинг: 0 / 0
12.08.2003, 12:41
    #32233899
maratka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, какого ActiveX не хватает?
imho очевидно chicago правильнее сказал, чем vdimas поскольку если контрол не зарегистрирован , то и CLSID такого в реестре тоже следовательно нет.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать, какого ActiveX не хватает? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]