Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Драйвер принтера (установлен ли?) [D7, Win95/98, WinME, Win2k, WinXP]


КиТаЯц ©   (2005-05-14 07:51:00) 

Как быстро и без заморочек определить установлен ли в системе принтер?
Т.е. установлен ли хотя бы ОДИН принтер? Другими словами: есть ли принтер "по умолчанию"?
Спасибо.


КиТаЯц   (2005-05-14 09:55:00) [1]

>Anatoly Podgoretsky ©   (14.05.05 09:25) [3]
>Обсуждение модерирования!


Виноват. Спасибо.


Anatoly Podgoretsky   (2005-05-14 09:25:00) [2]

Обсуждение модерирования!
Потому что относится к системе, но есть решение и не средствами API, ты не запрашивал как.

Printer.Printers.Count > 0


КиТаЯц   (2005-05-14 08:51:00) [3]

> Floppy ©   (14.05.05 08:35) [1]

Спасибо.

> Почему решено перенести в WinAPI?

:)
Наверное потому, что "быстро и без заморочек" - не наш метод ;))) Мы легких путей не ищем ;)


Floppy   (2005-05-14 08:35:00) [4]

uses Printers;

procedure TForm.FormCreate(Sender: TObject);
begin
 cbPrinters.Items.Assign(Printer.Printers);
end;


В комбоксе получишь список установленных принтеров (если они есть)
Почему решено перенести в WinAPI?


Наверх

Титульная страница Поиск, карта сайта Написать письмо