|
Extended Stored Procedure, MS SQL, DLLи Message.
|
|||
---|---|---|---|
#18+
Прошу , если можно, помогите со следующим вопросом. Создана DLL с одной функцией, которая передает мое сообщение другим приложениям: FUNCTION MySendMessage:WORDBOOL; var MSG_Send_Critical_Alarm: Integer; const UniqueAppStr1 : PChar = 'Send Critical Alarm'; BEGIN MSG_Send_Critical_Alarm := RegisterWindowMessage(UniqueAppStr1); PostMessage (HWND_BROADCAST,MSG_Send_Critical_Alarm,88,8; Beep(425,100) ; RESULT:=True; END; Запуск этой функции из DLLиз обычного приложение отлично отрабатывается и сообщение сформированное DLLловится всеми другими приложениями. ПРОБЛЕМА: Если запустить эту функцию из под расширенной процедуры на MS SQL (Extended Stored Procedure запускается в свою очередь триггером), то BEEP отрабатывает,а сообщение теряется и ни кто его не получает. В чем может быть проблема создания сообщения из DLL при запуске DLL из под Extended Stored Procedure ? Запуск: exec master..MyExtended_Stored_Procedure Есть ли другой способ получения события триггера MS SQL приложением. Спасибо. Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2002, 15:49 |
|
Extended Stored Procedure, MS SQL, DLLи Message.
|
|||
---|---|---|---|
#18+
Я такое делал по UDP (Indy UDP server/client), мне по сети и локально надо было. Писал екстендед сторед просиджер, которая рассылала сообщение (вход. параметер) всем зарегестированным хостам/IP. Если нужна гарантированная доставка нужно использовать тот же Indy но TCP. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2002, 12:27 |
|
|
start [/forum/topic.php?fid=58&msg=32026648&tid=2120041]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 382ms |
0 / 0 |