mgt : String;
StrList : TStringList;
begin
if (Edit1.Text ='Sample') or (Edit1.Text ='SampleB') then
ShowMessage('sample');
if SaveDialog1.Execute = True then
begin
mgt := SaveDialog1.FileName;
StrList := TStringList.Create;
try
StrList.Text := (Edit2.Text);
StrList.SaveToFile(mgt);
finally
StrList.Free
else
このようなソースなのですが、
ENDが必要な場所にELSEがあります、といってエラーを吐きます。
どなたか対処法をご存知でしょうか
Try 〜 Finally 〜 end
は決まりなので StrList.Freeの後にendが必要です。
それと
if **** then
begin
//適当な記述
else
はだめです
beginときたらendです。
if ***** then
begin
//適当な処理
try
//
finally
//
end;
end else begin
//適当な処理
end;
ありがとうございます!
文法についてもう少し学ぶべきですね。
お騒がせしました
解決をおすのを忘れていました
ツイート | ![]() |