Ohne begin/end zu setzen, bezieht sich das if immer nur auf eine Zeile. Da steht also sowas:
Delphi-Quellcode:
if SaveDialog1.Execute then
List.LoadFromFile(SaveDialog1.FileName);
if List.Count>0 then
Edit1.Text:=List[0];
Edit2.Text:=List[1];
Edit3.Text:=List[2];
Jetzt mal schöner gruppiert. Mit begin/end geht's so:
Delphi-Quellcode:
if (Bedingung)
begin
// Anweisungen
// jetzt auch mehr als eine Zeile
end