Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2009, 12:41   #1
Umnik1
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 23
По умолчанию как использовать SetDllDirectory?

Вообщем ситуация такая: есть программа ЯВНО подключающая длл. (то есть через load library) . Хочу чтобы экзешник запускался на любом компьютере. Для этого надо на тот компьютер перенести exe и dll. но если после этого просто запустить прогу то она длл не найдет. поэтому я использую функцию SetDllDirectory(".\\dll"); - то есть указываю своей программе что надо искать длл в папке DLL. на моем компе программа отрабатывает нормально и грузит оттуда длл, если переписать все это на сетевой диск и запустить с моего компа, то тоже грузит. а если зайти туда же с другого компьютера то не находит! В чем проблема?
Как указать программе директорию, из которой она должна загружать все длл? Точнее я это и делаю, но почему работает только на моем компьютере?
Umnik1 вне форума Ответить с цитированием
Старый 30.03.2009, 19:48   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

А вы линкуете DLL в релиз режиме? Просто если в отладочном то и не должно на других запускаться.
MaTBeu вне форума Ответить с цитированием
Старый 30.03.2009, 20:13   #3
Umnik1
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 23
По умолчанию

Да, релиз
Umnik1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как использовать TrayIcon Волк Общие вопросы Delphi 7 31.03.2012 09:59
Как использовать скины SeRhy Компоненты Delphi 10 06.11.2010 00:23
Как использовать прокси? Adm Работа с сетью в Delphi 6 14.10.2008 09:18
Как использовать команду Try? Ermiss Общие вопросы Delphi 24 04.02.2008 15:59