Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается поймать сообщение, message WM_SpoolerStatus; 
:(
    Опции темы
Albinos_x
Дата 2.6.2004, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 26
Всего: 108



Пытаюсь поймать сообщение винды WM_SpoolerStatus и по событию сделать запись в базу данных, но ничего не происходит.

Привожу часть кода:
Цитата

  ........
  private
    { Private declarations }
    procedure WMHotKey(var a:TWMHotKey); message WM_HOTKEY;
    procedure WM_SpoolerStatus(var MSG:TWMSpoolerStatus); message WM_SpoolerStatus;
    procedure WMTimeChange(var Mes:TWMTimeChange); message WM_TIMECHANGE;

  public
    { Public declarations }
  end;
.........
 
procedure TForm1.WM_SpoolerStatus(var MSG:TWMSpoolerStatus);
begin
Table2.Active:=true;
Table2.Append;
Table2.FieldByName('user').AsString:=zvanie;
Table2.FieldByName('data1').AsString:=DateToStr(Date);
Table2.FieldByName('time1').AsString:=TimeToStr(Time);
Table2.FieldByName('Warning').AsString:='10';
Table2.FieldByName('Primech').AsString:=Inttostr(msg.JobsLeft)+' Jobs currenli in spooler';
Table2.Post;
Table2.Active:=false;
end;
......


Остальные сообщения ловлю без проблем.
Помогите разобраться.

Заранее спасибо biggrin.gif

Это сообщение отредактировал(а) Albinos_x - 2.6.2004, 21:59


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
x77
Дата 3.6.2004, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: 19
Всего: 22



а печать идёт через стандартный виндовый print manager? на локальном компьютере? прога даже не заходит в процедуру, или заходит, но по каким-то причинам не вставляет запись в таблицу? (не пробовал первой строкой ShowMessage, например, воткнуть)?


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Albinos_x
Дата 3.6.2004, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 26
Всего: 108



Согласно справочникам по АПИ функциям это сообщение выдаётся при добавлении/удалении в/из очерендь(и) на печать. В очередь при печати добавляется а вот сообщение не ловится, создаётся впечатление что оно и не посылается.

Насчёт с комбинациями строк я пробовал, не помогает


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Albinos_x
Дата 6.6.2004, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 26
Всего: 108



Кто-нибудь знает в чём проблема???


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2751 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.