Home

Page 309
Page 309
background image

302

Глава 6

Здесь запущен поиск файла с помощью функции

 Если функция

вернула о, значит, файл найден удачно. В этом случае в свойстве size

структуры searchRect находится полный размер файла.

Третий способ — это получение размера файла напрямую через функцию

GetFileSize.

function

 THandle;

 Pointer

: DWORD;  s t d c a l l ;

В качестве первого параметра фигурирует указатель на файл, а второй —

указатель на число

 DWORD,

 куда будет помещен старший байт размера файла.

Не пугайтесь, старший байт вам может не понадобиться, очень редко встре-

чаются файлы больше 2 Гбайт. Поэтому можно смело использовать в каче-

стве второго параметра nil. Младший байт нам вернет сама функция.

6.8. Получение информации

об устройстве вывода

Практически всю необходимую информацию об устройстве вывода, таком

как монитор, принтер, плоттер, можно получить с помощью только одной
функции — GetDevicecaps. Это WinAPI-функция, которая универсальна
всех устройств вывода. В этой части книги мы напишем небольшой пример,

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

нужно будет получать параметры дисплея. Помимо этого будет нужен ком-

понент

 в который будет выводиться вся информация в текстовом ви-

де. Мою форму будущей программы вы можете увидеть на рис. 6.13.

 Информация а дисплее

Закрыть

  6 . 1 3 . Форма будущей программы


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.