Je viens de trouver un bug du qui est à priori apparu avec la version 7.1.

La version 7.0.4.53 du compilateur (Dcc70.dll) m'affiche un avertissement alors que la version 7.0.8 ne le fait pas ! La dernière version est donc buggée.

Exemple de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
var
  objEssai    : TList;
begin
  try
    objEssai := TList.Create;
  finally
    objEssai.Free;
  end;
end;
Résultat à obtenir :

[Avertissement] : La variable 'objEssai' n'est peut-être pas initialisée.

Avec la première version de Delphi 7, c'est ok. Avec la dernière (nommée 7.1), pas d'avertissement !