Компиляция ActiveX

Создание, использование компонентов ActiveX
Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Компиляция ActiveX

Сообщение Alexanbar » 27.09.2004 (Пн) 22:16

Меня очень сильно раздражают сообщения типа "Permission denied... ". Приходится каждый раз сильно материться.
При создании DLL в режиме двоичной совместимости это сообщение очень часто выходит. Обычно оно появляется, если при предыдущей компиляции были найдены ошибки, или просто что-то изменяется в коде. Никакие приложения dll не используют. Приходится выгружать VB, материться и загружать проект снова - со второго раза всё идёт нормально.

С EXE ещё более интереснее. В режиме двоичной совместимости с предыдущей версией компилировать отказывается в принципе. Приходится совмещать с переименованным файлом.

Можно ли с этим бороться?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.10.2004 (Пт) 14:05

Alexanbar, так и задумано. Нужно создавать копию компонента и выставлять как совместимую именно её.
Эта фишка, по-моему, даже в VB Programmer's Reference есть, не то что в KB.

См., например, http://support.microsoft.com/default.as ... -us;282233
Изображение

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 02.10.2004 (Сб) 22:18

Нет, открыта единственная копия VB с проектом DLL. Очень жаль, что так задумано в Microsoft.


Вернуться в Компоненты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

    TopList