mam taki kod:
TRegistry *MyRegistry = new TRegistry();
MyRegistry->RootKey = HKEY_CURRENT_USER;
MyRegistry->OpenKey("Control Panel\\Desktop", true);
if (MyRegistry->ReadString("MenuShowDelay") == "0")...
wszystko jest ok gdy wartość MenuShowDelay istnieje, jeśli jednak nie istnieje to program wywala błąd, oczywiście mogę to ort! w try i catch, wtedy nie ma komunikatu o błędzie ale funkcja nie jest wykonywana do końca tylko przerywana
1/ jak to obsłużyc aby funkcja była wykonywana do końca?
2/ jak uzyskać liste kluczy i wartości znajdujących sie w danym kluczu?