|
Путаница с reference
|
|||
---|---|---|---|
#18+
Есть 3 ActiveX dll (VB6) -примитивные назовем их version1.dll version2.dll version3.dll Задача dll -вычислить лицензионные ключи предыдущих/текущей версии. По сути все сделано тупым копированием и чуть-чуть переделкой проектов. Названия класса, функций, Project Name отличаются (цифрой на конце). Принципиальная разница в том, что каждая защищена своим проектом AsProtect-а, т.е. возвращает лицензионную информацию по "своей версии". Exe-шник (большой проект) может использовать одну из них, может несколько, они заданы в reference. Названия разные. Проблема в том, что при открытии проекта(большого) 1, 2 и 3 могут произвольно "перезамениться", это надо контролировать всякий раз. Я задолбался. Боюсь как бы еще при регистрации каких-нибудь перекрещиваний не вышло, что на какой-нибудь win7 x64 кабы не оказалось критичным. Что проверять, куда копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 14:44 |
|
Путаница с reference
|
|||
---|---|---|---|
#18+
Нашел в каждом проекте по файлу version.? (Project Workspace) Открыл в блокнотах. Было Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
version2 и version3 имеют одинаковую версию (в version info) Убил Project Workspace файл для version3, переоткрыл, при открытии ругалось, пересохранил и перекомпилировал, заглянул внутрь, стало version3 Код: vbnet 1. 2.
Бардак вроде прекратился (путались 2 и 3) Ну, зависимый проект тоже пришлось перетряхивать. Наверно попал. ????.... Что сделал не понял. В следующий раз видимо разумно создавать новый проект и копировать туда текст ручками. Кто нибудь объяснит? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 15:52 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2157857]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 434ms |
0 / 0 |