Hello,
Je voudrais lire la donnée d'une valeur de clé de Base De Registres Windows. Afin d'éviter l'affichage d'une d'erreur, je voudrais intercepter l'erreur provoquée par ERegistryException afin de faire un readString ou un readInteger de la donnée
Voilà un bout de programme qui plante malgré le Try/Except
vVariant est de type variant, j'ai essayer aussi en mettant un integer dans le cas d'un ReadInteger et un string dans le cas du
ReadString
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Try vVariant := reg.ReadString('VALUE1'); Except on ERegistryException do begin ShowMessage('ERREUR D''ACCES DONNEE'); vVariant := reg.ReadInteger('VALUE1'); end; end; //suite du traitement
Donc malgré le Try/Except, j'ai quand même le message d'erreur
Pourriez-vous m'aider à résoudre mon problème. ?
Merci d'avance.
Partager