Что нового

Неправильно возвращается тип параметра реестра

Cytrus

Новичок
Сообщения
110
Репутация
3
Привет.

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

Код:
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?
 

joiner

Модератор
Локальный модератор
Сообщения
3,412
Репутация
597
возвращает единицу что соответствует таблице - REG_SZ
 

joiner

Модератор
Локальный модератор
Сообщения
3,412
Репутация
597
а что на самом деле в реестре HKEY_CLASSES_ROOT\.7z ? какое значение?
 
Автор
Cytrus

Cytrus

Новичок
Сообщения
110
Репутация
3
Пустое значение. И оно отображается, как REG_SZ.
 

joiner

Модератор
Локальный модератор
Сообщения
3,412
Репутация
597
это не пустое значение. там просто нет ничего. вообще нет значения ключа .7z
то, что редактор отображает как REG_SZ не значит, что оно таким является.
на самом деле там значение не присвоено. в скобках подсказка. создай, хотя бы, пустое значение и получишь верный ответ
 
Верх