Bonjour
Disposition de "TRY" qui me pose question :
J'avais pris l'habitude de placer les TRY au dessous du "TIniFile.Create..." pour l'absence d'avertissement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TForm1.btnTestINIClick(Sender: TObject); Var FileIni: TIniFile; begin TRY // Try au dessus FileIni := TIniFile.Create('C:\Temp\Test.ini'); //TRY // try au dessous Memo1.Lines.Add('Lecture des valeurs des Section dans la liste valeur'); FileIni.ReadSectionValues('Section Chaine', Memo1.Lines); FINALLY FileIni.Free ; // <== [Avertissement] La variable 'FileIni' n'est peut-être pas initialisée END; end;
Or je note bien dans les codes de références ; le TRY se situe au desssus du "TIniFile.Create..."
Oui mais c'est qu'intervient le message d'avertissement du compilo suivant :
Alors si le TRY doit se disposer au dessus, pourquoi cet avertissement ?[Avertissement] La variable 'FileIni' n'est peut-être pas initialisée
Merci de votre éclairage![]()
Partager