Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57" / 6 сообщений из 6, страница 1 из 1
29.02.2004, 11:17
    #32425394
Bastard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57"
Здравствуйте !
Скажите пожалуйста кто знает, где можно взять полный список функций из msaccess.exe желательно с описанием ???
...
Рейтинг: 0 / 0
29.02.2004, 11:44
    #32425412
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57"
F1, F2.
...
Рейтинг: 0 / 0
29.02.2004, 12:12
    #32425432
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57"
Ну это же недокументированные функции. И списка с описанием я не встречал.
Сам список функций msaccess.exe можно получить, открыв файл в Dependency Walker (входит в состав Visual Studio). Пример использования некоторых из ни можно было посмотреть в открытых (т.е. на самом деле не mde) файлах Wztool80.mde и Wzmain80.mde, я как-то давал уже ссылку на них.
Но в access2000+ Список этих функций сильно изменился. И, по-моему, названная вами функция уже не поддерживается. Она и многие другие перенесены в WizHook (F2, Show hidden members)
Function FileExists(File As String) As Boolean
Пример использования функции из WizHook:
WizHook.Key = 51488399
?WizHook.FileExists("C:\autoexec.bat")
True

WizHook.Key достаточно определить один раз во время работы приложения (по моему), но я вызываю каждый раз, на всякий случай.
...
Рейтинг: 0 / 0
29.02.2004, 13:24
    #32425462
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57"
Хотя недокументированные функции бывают очень полезны - но данный пример не удачный: простой Dir ("C:\autoexec.bat") прекрасно справится с задачей.
...
Рейтинг: 0 / 0
29.02.2004, 16:11
    #32425525
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57"
А мне кажется, что Dir не очень удачная функция для проверки наличия файла.
Тот же код не даст результат, если файл будет скрытым. Есть еще нюансы...
...
Рейтинг: 0 / 0
29.02.2004, 16:24
    #32425531
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57"
To Senin Viktor

Добавление.
Bastard же не спрашивал, какую лучше функцию использовать для проверки наличия файла. Он использовал ее в качестве примера. Он мог бы взять Alias "#56" для открытия файла и мы бы спорили какой функцией открывать файл?
В общем, вопрос был о другом, и я, в меру своих знаний, дал ответ на него..
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Declare Function adh_accFileExists Lib "msaccess.exe" Alias "#57" / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]