Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
BorisSS
-
- Новичок
-
-
- Сообщения: 44
- Зарегистрирован: 12.10.2003 (Вс) 10:18
BorisSS » 16.01.2006 (Пн) 11:12
На диске может находиться несколько копий DLLки в том числе и в системной папке. Мне надо обратиться ТОЛЬКО к той, которая лежит в одной папке с моей программой. НО, эта папка может мигрировать, т.е. путь к библиотеке может изменяться и Declare Function ИмяПроцедуры Lib "Библиотека" () не подходит. Я не могу задать "Библиотека" = app.path & "\????.dll". Что посоветуете?
Заранее благодарен за любой совет.
-
GSerg
-
- Шаман
-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 16.01.2006 (Пн) 11:21
BorisSS писал(а):Что посоветуете?
Посоветуем не косить траву в противогазе.
MSDN писал(а):If the name matches, the load succeeds. Otherwise, the function searches for the file in the following sequence:
- The directory from which the application loaded.
- The current directory.
- The system directory. Use the GetSystemDirectory function to get the path of this directory.
- The 16-bit system directory. There is no function that obtains the path of this directory, but it is searched.
Windows Me/98/95: This directory does not exist. - The Windows directory. Use the GetWindowsDirectory function to get the path of this directory.
- The directories that are listed in the PATH environment variable.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34