Важная информация

User Tag List

Страница 27 из 100 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя
Показано с 261 по 270 из 992

Тема: Эмулятор терминала типа VT52

  1. #261
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,651
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,842
    Поблагодарили
    706 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Проще ровно в 2 раза ( сообщение извлекается из очереди за один вызов, а не за два ).
    Ну не в этом суть. И так, и так будет тормозить.

    Но тормозит не только в отладчике, тормозит и не в отладчике, если мое информационное окно консоли активно. Тормозит на вышеописанных местах.

  2. #262
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    тормозит и не в отладчике, если мое информационное окно консоли активно. Тормозит на вышеописанных местах.
    Это точно какая-то проблема реализации.
    А если отключить хук в коде, но запускать перед эмулятором хук-тест - тогда какие симптомы ?

  3. #263
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,651
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,842
    Поблагодарили
    706 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Это точно какая-то проблема реализации.
    А если отключить хук в коде, но запускать перед эмулятором хук-тест - тогда какие симптомы ?
    Тогда все работает идеально.
    Однако, вся инициализация и обработчик хука в эмуляторе - предельно просты и приведены выше.

  4. #264
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Тогда все работает идеально.
    А если запустить хук-тест после запуска эмулятора, а потом переключиться в эмулятор ?

    Можно сделать два захода - когда эмулятор оставлен в окне эмуляции, а после запуска хук-теста переключается в окно консоли, и наоборот - оставлен в окне консоли, а потом переключается в окно эмуляции.

  5. #265
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,651
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,842
    Поблагодарили
    706 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А если запустить хук-тест после запуска эмулятора, а потом переключиться в эмулятор ?

    Можно сделать два захода - когда эмулятор оставлен в окне эмуляции, а после запуска хук-теста переключается в окно консоли, и наоборот - оставлен в окне консоли, а потом переключается в окно эмуляции.
    Все работает, хоть до, хоть после. Пробовал.

  6. #266
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно сделать так, чтобы окно эмуляции устанавливало хук только при получении фокуса, а при потере фокуса - убирало хук..

    Но лучше - сделать в эмуляторе ещё одно пустое окно, переключение в которое происходило бы без тормозов - и добавлять туда код реализации консоли, пока тормоза не проявятся.

  7. #267
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,651
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,842
    Поблагодарили
    706 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Хочу для эксперимента сделать в библиотеке.

    Есть пример пустой библиотеки? А то VisualC по умолчанию пихает туда какой-то фигни, из-за чего размер 160кб. Причем, фиг отключишь в настройках линкера. Не получилось пока что.

  8. #268
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Есть пример пустой библиотеки?
    В приложении - статически собранная DLL ( с проектом ), которая при загрузке устанавливает хук и начинает писать лог в файл GlobalHook.log, а при выгрузке - убирает хук и закрывает лог.

    Хук будет работать только тогда, когда загрузившая эту DLL программа обрабатывает сообщения.

    Так в теории. На практике мне эту DLL грузить нечем, а писать в отдельном проекте ещё и специальный загрузчик - лень.

    ...
    Вложения Вложения
    Последний раз редактировалось Patron; 02.01.2013 в 16:44.

  9. #269
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,651
    Спасибо Благодарностей отдано 
    1,249
    Спасибо Благодарностей получено 
    1,842
    Поблагодарили
    706 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Эм... а 86кб почему?)

  10. #270
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Эм... а 86кб почему?)
    Сборка статическая - код реализации всех использованных в исходнике DLL вызовов прилинкован к "телу" DLL.

Страница 27 из 100 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •