Как вызвать процедуру из конкретной библиотеки

Программирование на 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
Откуда: Магадан

Re: Как вызвать процедуру из конкретной библиотеки

Сообщение 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:
  1. The directory from which the application loaded.
  2. The current directory.
  3. The system directory. Use the GetSystemDirectory function to get the path of this directory.
  4. 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.
  5. The Windows directory. Use the GetWindowsDirectory function to get the path of this directory.
  6. The directories that are listed in the PATH environment variable.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 35

    TopList  
cron