Ich habe hier folgenden Code:
Delphi-Quellcode:
procedure TForm3.Button1Click(Sender: TObject);
var TaskGroup: IOmniTaskGroup;
S : TSearchRec;
MD5 : string;
OTC : IOmniTaskControl;
Gef : integer;
HashMD5: THashMD5;
begin
...
Beim Debuggen erscheinen von den 6 deklarierten Variablen nur 4, "S" und "MD5" fehlen. Bei einem Auswertungsversuch erscheint "E2003 Undeklarierter Bezeichner: 'MD5'". Mache ich die beiden Variablen global (auf Formebene), funktioniert es. Delphi CE 10.4. Was ist hier los?