Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Путаница с reference / 2 сообщений из 2, страница 1 из 1
24.04.2012, 14:44
    #37768278
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путаница с reference
Есть 3 ActiveX dll (VB6) -примитивные
назовем их
version1.dll
version2.dll
version3.dll
Задача dll -вычислить лицензионные ключи предыдущих/текущей версии.
По сути все сделано тупым копированием и чуть-чуть переделкой проектов.
Названия класса, функций, Project Name отличаются (цифрой на конце).
Принципиальная разница в том, что каждая защищена своим проектом AsProtect-а, т.е. возвращает лицензионную информацию по "своей версии".
Exe-шник (большой проект) может использовать одну из них, может несколько, они заданы в reference.
Названия разные.
Проблема в том, что при открытии проекта(большого) 1, 2 и 3 могут произвольно "перезамениться", это надо контролировать всякий раз.
Я задолбался.
Боюсь как бы еще при регистрации каких-нибудь перекрещиваний не вышло, что на какой-нибудь win7 x64 кабы не оказалось критичным.

Что проверять, куда копать?
...
Рейтинг: 0 / 0
24.04.2012, 15:52
    #37768483
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путаница с reference
Нашел в каждом проекте по файлу version.? (Project Workspace)
Открыл в блокнотах.
Было

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
version1
FLicense1 = 22, 22, 705, 559, Z
API = 44, 44, 727, 581,

version2
FLicense2 = 22, 22, 705, 559, 
API = 44, 44, 727, 581, 

version3
FLicense3 = 22, 22, 705, 559, 
API = 44, 44, 727, 581, 



version2 и version3 имеют одинаковую версию (в version info)

Убил Project Workspace файл для version3, переоткрыл, при открытии ругалось, пересохранил и перекомпилировал, заглянул внутрь, стало
version3
Код: vbnet
1.
2.
FLicense3 = 22, 22, 687, 560, 
API = 44, 44, 709, 582,


Бардак вроде прекратился (путались 2 и 3)

Ну, зависимый проект тоже пришлось перетряхивать.

Наверно попал. ????....
Что сделал не понял.
В следующий раз видимо разумно создавать новый проект и копировать туда текст ручками.
Кто нибудь объяснит?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Путаница с reference / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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