Скажите, у меня есть сторонняя длл-ка, объявляется примерно так:
- Код: Выделить всё
Declare Function SetProperties Lib "C:\Мои документы\user\propertylib" (ByVal nPropertyID As Long, ByRef pParams As Any) As Long
однако, часть компов сидит на терминалке, и путь нужно получить через Environ.
Если же делаю:
- Код: Выделить всё
Declare Function SetProperties Lib Environ("%userprofile%") & "propertylib" (ByVal nPropertyID As Long, ByRef pParams As Any) As Long
то возникает ошибка, мол:
Excepted: string constant
как можно объявить функцию с переменной окружения?