Microsoft Access (2007, 2010) при компиляции модуля указывает на ошибку в объявлении Declare Function |
Опубликовано d.mokshin в сб, 15/09/2012 - 22:12.
|
||
Если MS Access при компиляции модуля указывает на ошибку в строке примерно такого содержания:
Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" lpofn as LPOPENFILENAME) as Boolean
Или при выполнении выдается ошибка: "Ошибка при компиляции функции. Ошибка синтаксиса в модуле Visual Basic. Проверьте программу, а затем перекомпилируйте ее.".
Дело скорее всего в том, что используется 64-битная операционка.
В этом случае проблема лечится добавлением PtrSafe в объявление таким образом:
Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" lpofn as LPOPENFILENAME) as Boolean
Последние комментарии
5 нед. 3 дн. назад
5 нед. 5 дн. назад
7 нед. 1 день назад
7 нед. 2 дн. назад
7 нед. 6 дн. назад
8 нед. 1 день назад
8 нед. 2 дн. назад
8 нед. 5 дн. назад
15 нед. 1 день назад
15 нед. 2 дн. назад