Кто шароварит на VB и OCX, загляните
От: Аноним  
Дата: 09.11.07 12:16
Оценка:
Есть такая проблемка, частенько от новых юзеров приходят багрепорты созданные прогой в которых видно что один из OCX файлов почему-то не прописался в системе. Типа
Component bla-bla.ocx' or one of its dependencies not correctly registered: a file is missing or invalid

Почему такое присходит и как с этим бороться ума не приложу. Использу. InnoSetup, прописываю OCX в систему так:
Source: "Y:\OCX\bla-bla.ocx"; DestDir: "{sys}"; Flags: restartreplace sharedfile regserver uninsnosharedfileprompt

Может тут ошибка зарыта? Но тогда почему у большинства компоненты регистрируются нормально и все пашет?
Re: Кто шароварит на VB и OCX, загляните
От: _jz  
Дата: 09.11.07 13:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть такая проблемка, частенько от новых юзеров приходят багрепорты созданные прогой в которых видно что один из OCX файлов почему-то не прописался в системе. Типа

А>
А>Component bla-bla.ocx' or one of its dependencies not correctly registered: a file is missing or invalid
А>

А>Почему такое присходит и как с этим бороться ума не приложу.

Для корректной работы OCX-а мало зарегить его в системе, надо еще и доставить все его dependency.
Например для компонента "dhtmled" нужно обязательно ставить triedit.dll (которого почему-то НЕТ В ВИСТЕ, например).

А вообще сетапы надо тестить. У меня для тестирования сетапов стоит тестовая тачка и на ней две виртуалки — голая Виста и голая win2к (XP можно не тестить). У виртуалок ставишь свойство "Undo Disks" (чтобы они всю жизнь оставались девственно чистыми) и вперед.

Мы все релизы в обязательном порядке через эту машинку прогоняем. Всем рекомендую.
Re[2]: Кто шароварит на VB и OCX, загляните
От: Аноним  
Дата: 09.11.07 16:35
Оценка:
Здравствуйте, _jz, Вы писали:


_jz>Для корректной работы OCX-а мало зарегить его в системе, надо еще и доставить все его dependency.

_jz>Например для компонента "dhtmled" нужно обязательно ставить triedit.dll (которого почему-то НЕТ В ВИСТЕ, например).

Это не то. После повторной регистрации все работает.

_jz>А вообще сетапы надо тестить. У меня для тестирования сетапов стоит тестовая тачка и на ней две виртуалки — голая Виста и голая win2к (XP можно не тестить). У виртуалок ставишь свойство "Undo Disks" (чтобы они всю жизнь оставались девственно чистыми) и вперед.


_jz>Мы все релизы в обязательном порядке через эту машинку прогоняем. Всем рекомендую.


Аналогично и все работает прекрасно. А вот жеж находятся какие-то кривые компы у юзеров где не все компоненты регятся с первого раза и логики пока не видно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.