Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подключение библиотек через код программы
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Вопрос такой. Возможно ли РУКАМИ прописать пути к библиотекам (не используя Project > References). Смысл в чём: Беру и копирую из нужных мест нужные dll-ки. Создаю сетапчек. Чтоб прога работала, нужно, чтоб все нужные dll ставились либо в $WinSysPath и прочие места либо в $AppPath. Первый вариант нормальный, но иногда возникают лишние вопросы с заменой либо с отменой копирования, так как эти библиотеки уже есть в системе( например Офис уже установлен, ну или там ВижлСтудия). вариант второй более компромиссный, но вызывает некрасивость в папке с прогой (все файлы валяются в куче и ексешники и ОСХ и DLL). Нужно найти залотую сенредину между двумя способами, и чтоб все нужные файлы скидывались в папку с прогой в подпапку, например "MyProgrammFiles". Спасибо за внимание! =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:53 |
|
||
|
Подключение библиотек через код программы
|
|||
|---|---|---|---|
|
#18+
используйте нормальную программу для создания сетапов и ваши вопросы отпадут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 13:06 |
|
||
|
Подключение библиотек через код программы
|
|||
|---|---|---|---|
|
#18+
Konst_One, нормальную эт какую? Сейчас пользую встроеный PDWizard c исправленным файлом Setup1. В принципе проблем-то по сути нет практически, там и при создании установщика есть возможность выбора папок, куда скидываются файлы, просто если прога хитрая и много разных библиотек сиспользует, приходиться их тащить в папку, куда ставиться сама прога, а это не совсем красиво, хотя всё работает как часы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 15:28 |
|
||
|
Подключение библиотек через код программы
|
|||
|---|---|---|---|
|
#18+
Mazai-XZпросто если прога хитрая и много разных библиотек сиспользует, приходиться их тащить в папку, куда ставиться сама прога, а это не совсем красивоЭто совсем правильно. Папка программы потому и папка программы, что в ней находится программа со всеми персональными компонентами. Системная папка — для микрософтовских компонентов и драйверов. Системные компоненты в сетап включать не надо. Нормальными считаются Setup Factory, InnoSetup и setup-проект из .NET студии. PDWizard — моветон. Jah loves you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 15:42 |
|
||
|
Подключение библиотек через код программы
|
|||
|---|---|---|---|
|
#18+
AntonariyЭто совсем правильно. Папка программы потому и папка программы, что в ней находится программа со всеми персональными компонентами. Системная папка — для микрософтовских компонентов и драйверов. Системные компоненты в сетап включать не надо. Не, само собой системная папка она и в Африке системная, вопрос был в том, чтоб в этой папке была ещё одна папка, куда библиотеки скидывались бы и от туда же испльзовались, ну то-то типо папка с прогой, а в ней ещё папка с библиотеками, папка с БД, папка с файлами конфигов, графикой и прочее. Просто если библиотеки лежат непосредственно в одной папке с ЕХЕ шником всё ок, а если в другой, да к томуже не в папке с виндовыми то плохо. Во поводу альтернативных установщиков надо будет попроболвать, спасибо за совет! =) Кстати, я пользуюсь 6й студией, как-то можно вытащить этот InoSetup из студии NET не вредя 6й студии? не будут конфликтовать они? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 16:18 |
|
||
|
Подключение библиотек через код программы
|
|||
|---|---|---|---|
|
#18+
InnoSetup это самостоятельная прога, создающая сетапы. Я ей не пользовался, но слышал лишь положительные отзывы. Все версии Visual Studio прекрасно уживаются в одной системе. Jah loves you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 20:05 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36362289&tid=2160306]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 505ms |
| total: | 635ms |

| 0 / 0 |
