Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];

Вниз

Вызов PostMessage в DLL.   Найти похожие ветки 

 
comwad   (2002-03-08 05:13) [0]

Прошу , если можно, помогите со следующим вопросом.
Создана 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ловится всеми другими приложениями.

ПРОБЛЕМА:
Если запустить эту функцию DLL из под расширенной процедуры на MS SQL (Вызов из вызова),
то BEEP отрабатывает,а сообщение теряется и ни кто его не получает.
В чем может быть проблема создания сообщения из DLL при запуске DLL из под Extended Stored Procedure ?


Спасибо.
Вадим.


 
VuDZ   (2002-03-08 10:14) [1]

А ты попробуй вставить строки типа GetLastError() и выводом на экран - иногда можно много нового узнать о том, что думает сиcтема о тебе как о программёре :>



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
4-26287
ted
2002-03-06 13:33
2002.05.09
Как получить IP адрес???


3-26011
_Виктор
2002-04-16 08:11
2002.05.09
Как положить картинку в базу Access?


1-26068
dkdimon
2002-04-26 01:20
2002.05.09
Delphi6&WinXP


1-26111
alxx
2002-04-23 17:41
2002.05.09
Импорт библиотеки типов


1-26087
Juli
2002-04-26 14:09
2002.05.09
Работа со строками





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский