Je garde des fonctions d'utilité à cette fin:
Éliminez ces dans un fichier Device.brs.
function regRead(key, section=invalid)
if section = invalid then section = "Default"
sec = CreateObject("roRegistrySection", section)
if sec.Exists(key) then return sec.Read(key)
return invalid
end function
function regWrite(key, val, section=invalid)
if section = invalid then section = "Default"
sec = CreateObject("roRegistrySection", section)
sec.Write(key, val)
sec.Flush() 'commit it
end function
function regDelete(key, section=invalid)
if section = invalid then section = "Default"
sec = CreateObject("roRegistrySection", section)
sec.Delete(key)
sec.Flush()
end function
Ensuite, vous pouvez vérifier la version précédente lorsque le canal démarre:
version = regRead("application.version")
ou mettre à jour la version:
regWrite("application.version", "2.5")