1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Янычар |
8.02.2012 10:51
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 115 Пол: Мужской Реальное имя: Александр Репутация: 1 |
Подскажите пожалуйста как вывести переменную BYTE в окно win32 API. Я использую Crypto API и функция CryptGetHashParam(hHash, HP_HASHVAL, (BYTE*)hash_value, &count, 0); возвращает в переменной hash_value тип BYTE*. Так вот просто TextOut(hdc,0,0,hash_value,strlen(hash_value)); вот так вот вывести не получается...
|
![]() ![]() |
| IUnknown |
9.02.2012 18:30
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Вот сам проект (хотя там же все дефолтное, я добавил только вывод MessageBox-а перед циклом обработки сообщений), там же TXT, на котором проверял. Этот же проект отработал и на Win7, так что я не понимаю, что у тебя происходит...
Прикрепленные файлы
folder.zip ( 19.9 килобайт )
Кол-во скачиваний: 225 |
| Янычар |
9.02.2012 20:12
Сообщение
#3
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 115 Пол: Мужской Реальное имя: Александр Репутация: 1 |
Вот сам проект (хотя там же все дефолтное, я добавил только вывод MessageBox-а перед циклом обработки сообщений), там же TXT, на котором проверял. Этот же проект отработал и на Win7, так что я не понимаю, что у тебя происходит... Спасибо большое. Оказалось вот что. Твой код один в один мой, одно лишь различие: он вне оконной функции. Так странно получилось что я CreateFile вызвал в начале функции WindowProcedure, а остальную последовательность действий была в обработчика кнопки меню, так вот почему то так не работает. Заработало когда я все перенес в обработчик. А почему так получается не понял, как будто дескриптор возвращаемый CreateFile в теле switch (message) обнуляется... Вообще обидно что из-за такого бреда я потерял уйму времени... |
Янычар как вывести BYTE 8.02.2012 10:51
IUnknown Сконвертировать число в строку (либо что-то из сер... 8.02.2012 11:57
Янычар Ладно, все равно не получается. Тогда другой вопро... 8.02.2012 15:44
IUnknown Во-первых, не хватает информации, в какой кодировк... 8.02.2012 16:23
Янычар
Во-первых, не хватает информации, в какой кодиров... 8.02.2012 17:18
IUnknown И с флагом FILE_FLAG_OVERLAPPED и без него не полу... 8.02.2012 17:32
Янычар Вижу что все так. Для справедливости повторил все ... 8.02.2012 18:24
IUnknown Краем глаза заметил stdafx.cpp в Блокноте. VisualC... 8.02.2012 18:44
Янычар
Краем глаза заметил stdafx.cpp в Блокноте. Visual... 8.02.2012 18:50
IUnknown Почти всегда GCC (через Code::Blocks), иногда пров... 8.02.2012 19:12
Янычар
Почти всегда GCC (через Code::Blocks), иногда про... 9.02.2012 17:11
TarasBer > А я наивно думал что у них лучший компилятор.... 9.02.2012 9:24
Янычар В Code::Block тоже не получается ничего, а точнее ... 9.02.2012 17:44
IUnknown Хочешь, я присоединю свой EXE-шник, посмотри, зара... 9.02.2012 18:10
Янычар
Хочешь, я присоединю свой EXE-шник, посмотри, зар... 9.02.2012 18:12![]() ![]() |
|
Текстовая версия | 9.12.2025 17:59 |