Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Windows/Dos > Как прочитать отдельный символ из буфера ввода?


Автор: ТарасАтавин 16.9.2013, 10:34
Как прочитать отдельный символ из буфера ввода, изъяв его из буфера? А не изымая?

Автор: JamesDean 16.9.2013, 13:35
Цитата (ТарасАтавин)
Как прочитать отдельный символ из буфера ввода, изъяв его из буфера?

Должен знать, если учил Ассемблер.
Цитата (ТарасАтавин)
А не изымая?

Только перехватом нажатия клавиш напрямую, насколько я знаю.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com//Как-прочитать-отдельный-символ-из-буфера-ввода-id5236b4e4ae20151972000006#findElement_E7045_5236df04ae20154a7900201c_0

Автор: ТарасАтавин 17.9.2013, 08:33
Толком не учил. А перехват даёт клавишу, нажатую/удерживаемую в момент перехвата, а надо из буфера ввода. Пользователь мог набить 1024 символа вручную, или вставить из буфера обмена, а в процедуре отработать какой нибудь большой делей, или по моему глюку она тормознёт, а только потом надо прочитать символ.

Автор: JamesDean 17.9.2013, 12:50
Цитата (ТарасАтавин)
Толком не учил.

Ну так учи, если язык Ассемблера тебе интересен. Кто тебе мешает? Есть куча литературы. Есть видео на YouTube.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com//Как-прочитать-отдельный-символ-из-буфера-ввода-id5236b4e4ae20151972000006#findElement_E7045_523825d8ae20158b1e0004e0_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)