![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Драйвер принтера (установлен ли?) [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?