Home

Page 323
Page 323
background image

316 Глава 6

Здесь в первой строке проверяется значение переменной

 Эта

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

чала мы должны узнать имя файла, которое нужно загрузить. Если в имени

файла нет пробелов, то его можно узнать из первого параметра —

 (1). Если пробелы есть, то имя может быть разбито на несколько

параметров, и в этом случае мы должны их все сложить в одно целое. Для

этого запускаем цикл:

for i:=2 to ParamCount do

begin

end;

В этом цикле все переданные параметры объединяются в одну длинную

строку.
Вот теперь мы имеем полный путь к файлу, который надо загрузить, и

ло делаем ЭТО С ПОМОЩЬЮ

 Picture.

 (Str).

На компакт-диске в директории \Примеры\Глава 6\Image Viewer вы можете

увидеть пример этой программы и цветные версии рисунков.

6.10. Работа со сканером

Последнее, что я хочу рассказать в этой главе — это работа со сканером и

сканирование изображений. Сейчас сканирующие устройства стоят доста-
точно дешево и при этом обладают приемлемыми характеристиками. У меня

достаточно много знакомых, которые имеют в своем арсенале подобные

устройства и регулярно работают с отсканированными изображениями.

В производстве люди также находят применение сканирующим устройст-

вам, поэтому умение работать со сканером прибавит вам немного неоцени-

мого опыта.

Для работы со сканером у Delphi нет никаких компонентов или заголовоч-

ных файлов. Но на диске к этой книге вы сможете найти все необходимое в

директории Headers/Scanner. Для компиляции примера из этого раздела вы

обязательно должны иметь два файла eztwain.obj и MultiTWAIN.pas. Оба эти

файла нужно поместить в одну директорию с исходным кодом проекта.

В названии обоих файлов присутствует пять одинаковых букв — TWAIN.

Это надстройка, через которую наша программа будет работать со сканером.

Если в вашей системе установлен сканер, то зайдите в директорию, в кото-

рую у вас установлен Windows, и вы увидите поддиректорию twain или

twain_32. Она устанавливается вместе с драйверами сканера и содержит биб-

лиотеки, упрощающие доступ к устройству. В этих библиотеках находится


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

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