а как указать в декларе путь к библиотеке?
если я делаю к примеру app.path & то ВБ ругаеться.
а если я просто поставлю Private Declare Function getDesktop Lib "some.dll"
то мой ехе будет пытаться взять из текущей папки эту библиотеку?
MSDN писал(а):If you do not specify a path for libname, Visual Basic will search for the file in the following order:1. Directory containing the .exe file
2. Current directory
3. Windows system directory (often but not necessarily \Windows\System)
4. Windows directory (not necessarily \Windows)
5. Path environment variable
Matew писал(а):Путь не надо указывать. Если библа зарегистрирована, то она найдется.
обозначаетгы-гы-гы
Я сис. админ. и не тебе, Хакер, мне объяснять где регистрируются библы.
Хакер писал(а):В реестре! Например в разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls
Хакер писал(а):Поэтому либо библу регистрировать, записью ключа в реестр (требуется перезагрузка), либо с помощью regsvr32.exe.
ANDLL писал(а):А что если не секрет делает regsvr?
И где если, не секрет, региструються обычные библиотеки?
Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 27