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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2007, 12:14   #1
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию количество распечатанных файлов на принтере

ЛЮДИ У МЕНЯ ПРОБЛЕМА!!!

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
  private
    { Private declarations }
    procedure WM_SpoolerStatus(var Msg: TWMSPOOLERSTATUS);
      message WM_SPOOLERSTATUS;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.WM_SpoolerStatus(var Msg: TWMSPOOLERSTATUS);
begin
  Label1.Caption := IntToStr(msg.JobsLeft) +
    ' Jobs currenly in spooler -msg.JobsLeft';
  label2.Caption := Inttostr(msg.JobStatus) +
    ' -msg.JobStatus';
  label3.Caption := inttostr(msg.Unused) +
    ' -msg.Unused';
  msg.Result := 0;
end;

end.

Этот перехват ни в один лейбэл не помещает ничего!!!
А должно помещать количество розпечатаных файлов на принтере и скольно не розпечатаных.... НИЧЕГО НЕТУ!
Помогите плиз.
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Старый 31.08.2007, 15:18   #2
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию

Люди, мне сказали что есть ещё и другие перехватчики события печати...
МОж кто знает? Это нужно мне чем по быстрее... ПОжалуста говорите всё что знаете, хоть дажэ оно и не всё правильно!
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Старый 31.08.2007, 15:33   #3
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

EnumJobs не пробовал ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 31.08.2007, 20:54   #4
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

не самый лучший способ:
надо перехватывать глобально функцию EndDoc, которая отправляет на печать очередную страницу
rpy3uH вне форума Ответить с цитированием
Старый 31.08.2007, 21:16   #5
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию

люди незнаю дажэ о чём вы говорите, пожалуста обясните поподробнее, если можно примеры дайте. ОГРОМНОЕ ВАМ СПАСИБО ЗА ТРУД, который вы зделаете для меня...
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?

Последний раз редактировалось ZhekON; 01.09.2007 в 18:15. Причина: никто не ответил...
ZhekON вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать на матричном принтере Dimon Общие вопросы Delphi 1 11.07.2008 13:20
Нужна помощь: выбор файлов исходя из имени файлов Antik163RUS Помощь студентам 4 19.06.2008 21:20
как посчитать количество файлов в каталоге? помогите плиз older Общие вопросы Delphi 5 23.05.2008 14:22
Печать pdf файлов из списка файлов в Excel АПС Microsoft Office Excel 5 15.04.2008 16:04
отмена печати на принтере в Delphi Юliana Общие вопросы Delphi 2 29.01.2008 19:51