Автор Тема: Неправильно возвращается тип параметра реестра  (Прочитано 296 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 53
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Привет.

Это баг или нужна, какая-то хитрость?

Код: AutoIt [Выделить]
Local $t = RegRead("HKEY_CLASSES_ROOT\.7z", ""), $u
; Local $t = RegRead("HKLM\SOFTWARE\Classes\DirectAnimation.DAMatte.1", "")
$u = @extended
MsgBox(0, '', $u)

 


Возвращается REG_EXPAND_SZ, хотя должен возвращаться REG_SZ.

Может нужно добавлять пустые NULL?

Русское сообщество AutoIt

Неправильно возвращается тип параметра реестра
« Отправлен: Сентябрь 20, 2018, 18:46:00 »

Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2812
  • Репутация: 473
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
возвращает единицу что соответствует таблице - REG_SZ
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 53

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
А у меня возвращает 2.

Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2812
  • Репутация: 473
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
а что на самом деле в реестре HKEY_CLASSES_ROOT\.7z ? какое значение?

Русское сообщество AutoIt

Re: Неправильно возвращается тип параметра реестра
« Ответ #3 Отправлен: Сентябрь 21, 2018, 08:22:59 »

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 53

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Пустое значение. И оно отображается, как REG_SZ.

Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2812
  • Репутация: 473
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
это не пустое значение. там просто нет ничего. вообще нет значения ключа .7z
 то, что редактор отображает как REG_SZ не значит, что оно таким является.
на самом деле там значение не присвоено. в скобках подсказка. создай, хотя бы, пустое значение и получишь верный ответ

Русское сообщество AutoIt

Re: Неправильно возвращается тип параметра реестра
« Ответ #5 Отправлен: Сентябрь 21, 2018, 09:37:24 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
3269 Просмотров
Последний ответ Май 12, 2010, 20:45:14
от f4llen
4 Ответов
2128 Просмотров
Последний ответ Май 14, 2013, 15:27:03
от forbrock
1 Ответов
954 Просмотров
Последний ответ Январь 22, 2016, 13:56:02
от CreatoR
6 Ответов
1384 Просмотров
Последний ответ Май 10, 2016, 02:18:44
от Alofa
1 Ответов
670 Просмотров
Последний ответ Январь 24, 2017, 16:06:29
от InnI
13 Ответов
1745 Просмотров
Последний ответ Апрель 21, 2017, 15:35:54
от musicstashall
4 Ответов
847 Просмотров
Последний ответ Май 30, 2017, 13:57:49
от ErikRosso
1 Ответов
193 Просмотров
Последний ответ Май 31, 2018, 16:01:22
от hedji
1 Ответов
144 Просмотров
Последний ответ Сентябрь 20, 2018, 13:06:05
от hedji
1 Ответов
190 Просмотров
Последний ответ Сентябрь 21, 2018, 08:42:14
от joiner