Сообщение Re: DDE без окон (и дверей) от 09.01.2019 0:38
Изменено 09.01.2019 0:59 Hayabusa
Re: DDE без окон (и дверей)
Так, какой то прогресс уже есть.
Пока что пробую в консольном приложении, делаю так:
Работает, данные по DDE получаю в callback.
Корректен ли этот цикл сообщений? Планирую его перенести в свою win-службу (без _kbhit, естественно).
Пока что пробую в консольном приложении, делаю так:
MSG msg;
while ( !_kbhit() )
{
if (::PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE))
{
::DispatchMessage(&msg);
}
}
Работает, данные по DDE получаю в callback.
Корректен ли этот цикл сообщений? Планирую его перенести в свою win-службу (без _kbhit, естественно).
Re: DDE без окон (и дверей)
Так, какой то прогресс уже есть.
Пока что пробую в консольном приложении, делаю так:
Работает, данные по DDE получаю в callback.
Корректен ли этот цикл сообщений? Планирую его перенести в свою win-службу (без _kbhit, естественно).
upd: через цикл проскакивает только WM_DDE_DATA, других вроде нет сообщений.
Пока что пробую в консольном приложении, делаю так:
MSG msg;
while ( !_kbhit() )
{
if (::PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE))
{
::DispatchMessage(&msg);
}
}
Работает, данные по DDE получаю в callback.
Корректен ли этот цикл сообщений? Планирую его перенести в свою win-службу (без _kbhit, естественно).
upd: через цикл проскакивает только WM_DDE_DATA, других вроде нет сообщений.