Access 2002 Comments are Disabled

Первый байт строки

Однако помещаемый в стек адрес по-прежнему указывает на первый байт строки.

Подробнее
Access 2002 Comments are Disabled

Переменная типа Currency   

При рассмотрении кода этого примера у вас, возможно, возникнет вопрос: «Почему используется переменная типа Currency, а не Long?».

Подробнее
Access 2002 Comments are Disabled

Передача параметров по ссылке и по значению

Аргументы могут передаваться в DLL двумя способами: по ссылке и по значению.

Подробнее
Access 2002 Comments are Disabled

ANSI-вызовы функций

Очень часто программисты переименовывают ANSI-вызовы функций Windows API для того, чтобы удалить из имен функций окончание «А» (скажем, переименовать Fi ndWi ndowA в FindWindow).

Подробнее
Access 2002 Comments are Disabled

Номер функции

Выяснив номер функции (он указывается в виде десятеричного числа), можно задать его в предложении Alias вместо имени, предварив символом #, как в следующем примере:

Подробнее
Access 2002 Comments are Disabled

Имя DLL-функции

Если же имя исходной функции этим правилам не соответствует, нужно использовать псевдоним.

Подробнее
Access 2002 Comments are Disabled

Каталог, из которого загружено приложение

Если в имени DLL вы не укажете путь к ее файлу, Windows будет по очереди искать его в следующих каталогах.

Подробнее
Access 2002 Comments are Disabled

Задание имени процедуры

Это в равной степени относится и к операторам Declare.

Подробнее
Access 2002 Comments are Disabled

Оператор Declare

Оператор Declare определяет размер и тип каждого из передаваемых в DLL аргументов.

Подробнее
Access 2002 Comments are Disabled

Структура оператора Declare

Если вы не собираетесь использовать никаких DLL-функций, кроме Windows API, вам едва ли понадобится составлять операторы Declare.

Подробнее
Access 2002 Comments are Disabled

Функции, предназначенные для работы с буфером обмена

Кроме того, функции, предназначенные для работы с буфером обмена, используют дескрипторы, так же как некоторые уже знакомые вам функции работы с окнами.

Подробнее

Просмотр элементов Outlook

В этом случае при попытке обратиться к файлу из Outlook будет выведено сообщение Unable to display the fdrier (He удается показать папку).

Подробнее
Access 2002 Comments are Disabled

Использование буфера обмена

В отличие от Visual Basic, ни в Access, ни в VBA нет встроенного объекта Clipboard.

Подробнее
Access 2002 Comments are Disabled

Разработка классов-оболочек для DLL-функций

Дело в том, что вместе с приложением вам нужно установить и зарегистрировать в системе пользователя и все применяемые им библиотеки типов.

Подробнее
Access 2002 Comments are Disabled

Функция getwi

Успешно заполнив структуру rectForm, функция GetWi ndowRect возвращает Тrue.

Подробнее
Access 2002 Comments are Disabled

Использование константы vbNullString

В документации к функциям DLL в одних случаях может быть указано, что функции нужно передать строку, а в других — просто Null.

Подробнее
Access 2002 Comments are Disabled

Длина строки

Эта функция: изменяет содержимое строки strReturnedStnng, записывая в нее заголовок окна, заданного параметром hWnd, завершаемый нуль-символом; бвозвращает количество байтов, помещенных в строку strReturnedStnng, не считая нуль-терминатора. (Имя переменной cb представляет собой аббревиа- туру от «count of bytes» — количество байтов.)

Подробнее
Access 2002 Comments are Disabled

Целое, идентифицирующее объект в windows          

Дескриптор — это длинное целое, идентифицирующее объект в Windows.

Подробнее
Access 2002 Comments are Disabled

Возврат строк из DLL

В таблице имеются поля для имен констант, их значений и описаний.

Подробнее
Access 2002 Comments are Disabled

Функция VBA

Поместив в свой модуль такой оператор, вы можете вызывать объявленную в нем функцию так, как если бы она была встроенной функцией VBA, за несколькими важными исключениями.

Подробнее