LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Вызов фун...
 Тема: Вызов функции
 
 15.06.2007 21:02:01
Елена2
1 сообщения


Тема: Вызов функции
Declare Function timeSetEvent Lib "winmm.dll" (ByVal uDelay As Long, ByVal
uResolution As Long, ByVal lpFunction As Long, ByVal dwUser As Long, ByVal
uFlags As Long) As Long
Как в этой функции правильно указать адрес вызываемой функции(lpfunction) подскажите если не трудно


P.S. Использование API функций
Автор: Елена от 19.02.2002 8:49:52 Источник ...
 15.06.2007 21:02:01
All
4316 сообщения
1-ый


RE: Вызов функции
Примечание. Данная функция необходима для запуска таймера, т.е. для выполнения каких либо действий в программе через равные промежутки времени. Аналог в "Панели управления" раздела "Назначенные задания".
Ответ.
Для определения адреса вызываемой функции служит оператор AddressOf , в документации он не описан. Вызов функции в VBA выглядит примерно так:
hTimer = timeSetEvent(uDelay, uResolution, AddressOf funTimerProc, dwUser, uFlags)
funTimerProc - эта Ваша программа и должна быть описана во внешнем модуле. Она имеет несколько параметров и использование ее дано в 7 примере la_api.mdb. Само описание функции выглядит так:
Public Function funTimerProc(ByVal uID As Long, ByVal uMsg As Long, ByVal dwUser As Long, ByVal dw1 As Long, ByVal dw2 As Long) As Long


P.S. Использование API функций
Автор: Виктор Конюков от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Вызов фун...
ПоискПоиск  Список форумовСписок форумов  
right