|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2014, 09:42 | #1 |
Пользователь
Регистрация: 15.10.2013
Сообщений: 29
|
Заполнение буфера
Здравствуйте, товарищи. Всем доброго понедельника или иного дня недели Вопросик у меня такой:
Я написал код программы с использованием ф-ций winapi. Программка представляет из себя окошко с кнопками. При нажатии на к-л кнопку происходит запись буфера данных в com порт. При этом при нажатии на разные кнопки байты в буффере так же меняются. Сначала я всё делал в лоб а именно - в обработчике сообщений от окна (структура MSG msg) в операторе switch просто присваивал байтам разные значения. Вот кусок кода обработчика: PHP код:
Вот я и решил написать вот такую подпрограммку PHP код:
|
17.02.2014, 11:14 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Явно в каждом файлике свой BufTx.
|
17.02.2014, 11:25 | #3 |
Пользователь
Регистрация: 15.10.2013
Сообщений: 29
|
|
17.02.2014, 12:33 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
В прямом.
Вы меняете один буфер а отправляете другой. Другой вариант - вызываете TxMPPU() не тем параметром, соотвественно буфер вообще не меняется. Не имея кода ничего больше сказать нельзя, можно только гадать и строить предположения. |
17.02.2014, 13:07 | #5 |
Пользователь
Регистрация: 15.10.2013
Сообщений: 29
|
Код у меня вышел большой и трудный для чтения (я новичок в этом деле) потому и не стал его полностью приводить. А сейчас просто ввёл новую переменную и присваиваю ей идентификаторы соответствующих кнопок и в подпрограмме TxMPPU() уже проверяю значение этой переменной. Вообщем спасибо за помощь))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переполнение буфера | freekyn | Помощь студентам | 3 | 25.04.2013 17:21 |
Попиксельное заполнение буфера | loh | Qt и кроссплатформенное программирование С/С++ | 0 | 21.12.2011 22:05 |
переполнение буфера | goluzov | Общие вопросы C/C++ | 21 | 28.11.2011 09:04 |
переполнение буфера | Dimarik | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 13.07.2011 02:24 |
печать из буфера | Марксист | Общие вопросы Delphi | 2 | 28.07.2008 14:00 |