Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2009, 21:45   #1
Bogood
Пользователь
 
Регистрация: 23.02.2008
Сообщений: 28
Вопрос перехват задания на печать

при печати сразу нескольких документов нужно узнать сколько всего страниц выдано на печать.кто знает как перехватить задание на печать и узнать количество страниц этого задания?
А я не парюсь, сразу винду сношу...
Bogood вне форума Ответить с цитированием
Старый 18.03.2009, 07:51   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

юзай поиск http://programmersforum.ru/showthread.php?t=36113
rpy3uH вне форума Ответить с цитированием
Старый 18.03.2009, 16:38   #3
Bogood
Пользователь
 
Регистрация: 23.02.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
юзал уже-ни чего подходящего нет
А я не парюсь, сразу винду сношу...
Bogood вне форума Ответить с цитированием
Старый 18.03.2009, 17:32   #4
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

общее решение: с помощью функции FindFirstPrinterChangeNotification узнаём когда происходжит печать, с помощью EnumJobs узнаём что было подано на печать.
Вообще, какие есть наработки, в чём конкретно проблема?
rpy3uH вне форума Ответить с цитированием
Старый 20.03.2009, 08:47   #5
Bogood
Пользователь
 
Регистрация: 23.02.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
общее решение: с помощью функции FindFirstPrinterChangeNotification узнаём когда происходжит печать, с помощью EnumJobs узнаём что было подано на печать.
нужно чтоб программа считала страницы пока её не обнулишь. проблема в том что с принтером никогда не работал и литературы нормальной найти не могу. модуль Printers подключил. когда вписал функцию FindFirst.... получил ошибку [Error] Calc_Pages.pas(36): Undeclared identifier: 'FindFirstPrinterChangeNotification '. короче, даже не знаю как этими функциями пользоваться...
А я не парюсь, сразу винду сношу...
Bogood вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3 задания по турбо паскалю infff Помощь студентам 12 05.03.2009 18:59
Задания по языку Pascal Corpse Паскаль, Turbo Pascal, PascalABC.NET 5 04.05.2008 19:43
необходимо решить задания Жека2110 Фриланс 2 10.02.2008 20:18
перехват отправления чужими программами отправки на печать документов Nat Win Api 7 20.04.2007 16:07