|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 16 Feb 2002 02:52:44 To : Dmitry Kochkin Subject : Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?= --------------------------------------------------------------------------------
Feb 15 18:43 02, Dmitry Kochkin wrote to All:
>> В том, что не моя программа вызывает функции библиотеки, а сама
>> библиотека решает как и когда передать управление функциям моей
>> программы.
DK> Hу и что? Тебя беспокоит, что твоя функция вызывается не сообщением
DK> от ОС,
DK> а библиотечной оберткой над этим сообщением? А какая существенная
DK> разница?
Мы похоже не понимаем друг друга. Вот что я имею в виду.
Моя программа вызывает функцию получения кода клавиши(или события мыши). Функция
возвращает некоторое значение, соответствующее случившемуся событию. Далее
программа выполняет действия в соответствии с полученным значением и снова
возвращается в основной цикл, который вызывает функцию получниея кода клавиши.
По-моему ничего необычного тут нет - таких программ множество. И я хочу делать
именно так.
А во иксовых интерфейсных библиотеках этот цикл и функция получения
события(клавиши или мыши) - упрятаны внутрь библиотеки и соответственно я лишен
возможности контроля над этим.
Zahar(@spbdept.rbc.ru)
--- Msged/LNX 6.1.0
* Origin: undefined location (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c6db782.html, оценка из 5, голосов 10
|