procedure TForm1.Button2Click(Sender: TObject);
var
mtContfirmation:integer;
begin
if MessageDlg('リセットしますか?' + #13#10+
'するなら''はい''を押してください',mtContfirmation,
[mbYes,mbCancel],0) = mrYes then
begin
Count := 0;
Label1.Caption := IntToStr(Count);
end;
end;
[dcc32 エラー] Counter.pas(47): E2250 指定された引数で呼び出すことのできるオーバーロード関数 'MessageDlg' が定義されていません
とのエラーが出ます。初心者で本通りに打ったはずなのですがエラーが出て困っております。
どなたか回答お願いします。
>var
> mtContfirmation:integer;
この2行を削除してみるのは、いかがですか?
綴りが違うようです。
「t」 が余計に入っています。
× mtContfirmation
〇 mtConfirmation
igyさんのおっしゃるように変数定義部分を削除して、
MessageDlgの引数の「mtContfirmation」を「mtConfirmation」に変えると
コンパイル通ります。
お二人ともありがとうございます!、解決しました!
ツイート | ![]() |