Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как подключить библиотеку в папке приложения? Добавлено: 13.11.06 03:44  

Автор вопроса:  Viktor Petrov
Господа, не подскажете, каким образом можно подключить библиотеку в папке с приложением? Как законнектить библиотеку с абсолютным путем - понятно.

Private Declare Sub Func1 Lib "c:\library.dll" (ByVal hgd As Long, ByVal FileName As String, ByVal Height As Long, ByVal Width As Long)

Но это ведь неудобно - мало ли куда юзверь прогу кинет...

Да, естественно App.Path в декларациях не работает....

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 JMP



Вопросов: 6
Ответов: 171
 Профиль | | #1 Добавлено: 13.11.06 04:57
Private Declare Sub Func1 Lib "c:\library.dll" (ByVal hgd As Long, ByVal FileName As String, ByVal Height As Long, ByVal Width As Long)


прменять на

Private Declare Sub Func1 Lib "library.dll" (ByVal hgd As Long, ByVal FileName As String, ByVal Height As Long, ByVal Width As Long)


тогда библиотека будет искаться в той папке где и программа

Best regards,

Ответить

Номер ответа: 2
Автор ответа:
 Viktor Petrov



Вопросов: 12
Ответов: 27
 Профиль | | #2 Добавлено: 13.11.06 11:11
Не, ну это я, конечно, проверил, просто написать забыл. В таком случае library.dll будет искаться в папке \windows\system

Ответить

Номер ответа: 3
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #3 Добавлено: 13.11.06 11:24
В таком случае библиотека будет искаться в трех местах, одно из которых - папка твоего приложения.
Без вариантов.

Ответить

Номер ответа: 4
Автор ответа:
 Viktor Petrov



Вопросов: 12
Ответов: 27
 Профиль | | #4 Добавлено: 13.11.06 12:01
Нда, попробовал откомпиллировать - действительно, стал видеть библиотеку и в папке. А вот до компилляции не видит, хоть убей...

Всем спасибо.

Ответить

Номер ответа: 5
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #5 Добавлено: 13.11.06 12:49
А вот до компилляции не видит, хоть убей...

А потому что надо открывать проект двойным щелчком по файлу vbp, а не через File-Open...

Ответить

Номер ответа: 6
Автор ответа:
 Viktor Petrov



Вопросов: 12
Ответов: 27
 Профиль | | #6 Добавлено: 14.11.06 02:04
Да, точно...
А не подскажете, с чем это связано?

Ответить

Номер ответа: 7
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #7 Добавлено: 14.11.06 08:20
А посмотри, чему равны app.path и curdir в одном и в другом случае...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам