![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| qaz |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 407 Регистрация: 25.3.2002 Репутация: нет Всего: 4 |
Хачу забрать из реестра собственноручно записанные туда данные, но ничего не выходит. Код:
HKEY hKey; TCHAR szProductType[1]; DWORD dwBufLen=1; RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Software\\qaz\\Timer"),0, KEY_QUERY_VALUE, &hKey); RegQueryValueEx(hKey,TEXT("Ask"),NULL, NULL,(LPBYTE)szProductType, &dwBufLen); if( szProductType == "1") m_ask=1; как быть? -------------------- |
|||
|
||||
| TwoK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Хм, а что собстна не проходит, говорит, что ключа нет?
Попробуй сделать переменную не на 1, а на 2 байта. Ему ж туда еще может захотеться нульбайт запихнуть... -------------------- Говорят, что население в стране все меньше и меньше. А народу по утрам в метро почему-то все больше и больше... |
|||
|
||||
| qaz |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 407 Регистрация: 25.3.2002 Репутация: нет Всего: 4 |
Ну получается что если даже значение 1 в реестре то после чтения условие не выполняется, то есть по идее не читается корректно
В 98 я читал с помощью GetProfileInt - а в ХР это не работает почему то.... -------------------- |
|||
|
||||
| TwoK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Ха! Еще прикол. Попробуй при сравнении:
вместо if( szProductType == "1") накатать if( szProductType[0] == '1') И попробуй посмотреть в watchlist (или что там в VC для просмотра переменных), что у тебя в этой переменной сразу после вызова значения из реестра. ИМХО, дело в проверке. Вот. -------------------- Говорят, что население в стране все меньше и меньше. А народу по утрам в метро почему-то все больше и больше... |
|||
|
||||
| qaz |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 407 Регистрация: 25.3.2002 Репутация: нет Всего: 4 |
-------------------- |
|||
|
||||
| TwoK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
-------------------- Говорят, что население в стране все меньше и меньше. А народу по утрам в метро почему-то все больше и больше... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |