Вот еще нашел пример, когда понадобилось "слезать с платформы и идти своими ногами" в сторону WinApi:
Цитата:
Сообщение от
Владимир Максимов
Есть набор файлов PDF. Мне необходимо организовать печать этих файлов в определенном порядке. На первый взгляд, показалось все просто, но очередь на печать формируется практически в произвольном порядке. "По хорошему", надо бы каждый раз дожидаться окончания печати одного файла и только после этого посылать на печать другой.
Цитата:
Сообщение от
Владимир Максимов
Написал я класс для чтения очереди на печать. Стал он контролировать факт попадания очередного задания в очередь принтера. Класс "заточен" под конкретную проблему, поэтому как универсальное решение не пригоден, но в нем есть полноценный код считывания очереди на печать принтера по умолчанию.
Мне доподлинно известен как минимум один проект, где это решение 2006-го года используется до сих пор, но судя по количеству скачиваний, проблема оказалась широко распространенной.