• 締切済み

Delphi.Net 2006 MessageBoxの出力

Delphi.Net 2006 でメッセージボックスを出力したいと思います。 メッセージボックスには、「はい」「いいえ」があり 選択できます。 以下の1行でも上手く行きません。実行時固まります。 なぜでしょう? MessageDlg('削除してよろしいですか', mtConfirmation, [mbYes, mbNo], 0);

みんなの回答

  • SHIMAPEE
  • ベストアンサー率75% (154/203)
回答No.1

BDS 2006 Proユーザです。VCL for .NETで下記のコードを試したところ問題はありません。 どうしてもだめなら.NET Framework 1.1とBDSを再インストールしてみてはどうでしょう。 ===== if MessageDlg('削除してよろしいですか', mtConfirmation, [mbYes, mbNo], 0)=mrYes then ShowMessage('"はい"で閉じられました。') else ShowMessage('"はい"以外で閉じられました。'); =====

gogoogoo11
質問者

お礼

msgbox は正しく出力されました。 ありがとうございます。

関連するQ&A

  • Delphi2.0と、Windows7について

    Delphi2.0と、Windows7について  Windows7にDelphi2.0(ちょっと古いですが…)をインストールして、実行したところ、以下のようなメッセージがでてきました。"C:/Program Files/Borland/Delphi 2.0/BIN/DELPHI32.DRO" から "C:/Program Files/Borland/Delphi 2.0/BIN/DELPHI32.^DR" に変更できませんとメッセージがでてきて、正常に起動できません。この問題に関して詳しい方、どうぞご教授願います。

  • Delphi5について

    Delphi5でのコンソールアプリケーションの作り方が分かりません。ヘルプを見ると『新規作成を選択しダイアログボックスのコンソールアプリケーションを選択する』とありますが、ダイアログボックス内にはコンソールアプリケーションの項目はありませんでした。 何か設定を変える必要があるのでしょうか。

  • Delphiのデータベースについて

    Delphiのデータベースに限界はあるのでしょうか? 現在122万行くらいで、 「テーブルが限界です」 というメッセージがでてきて、これ以上登録できないです。 これはメッセージ通りテーブルが限界でもう登録できないのでしょうか? なにか対策があれば教えてください。 よろしくお願いします。

  • Delphiで配列をファイルに出力する方法

    Delphi(Pascal)について質問します。 fortranでできるファイルへの配列の出力をDelphiでどのようにプログラムするか教えて頂きたいと思います。 2次元配列a(i,j)の出力はfortranでは以下のようなプログラムになります。 open(10,.省略...) ファイルを指定して開く do j=1,ny                ループj   write(10,'(100f10.3)') (a(i,j),i=1,nx) ループi+書き出し enddo                  ループjの最後尾  close(10)                ファイルを閉じる 100f10.3というのは小数点3桁の実数で10カラムで表現したものが100個並ぶという意味です。これと同じことをやるDelphiプログラムを教えて頂きたいのですが。私の手元にある本にはやり方が載っていません。 Delphiにはfortranのような数字のカラムを指定するようなフォーマットの調整などできるのでしょうか。よろしくお願いします。 この質問は、C言語について以前質問したものですQNo.3590702。 Delphiではどうなるかと思って質問いたしました。

  • Delphiが起動しない

    Vista 搭載のパソコンでDelphi5をイントールし、実行しようとすると、 現在、JITデバッカとして以下の文字列が定義されています。 " IDEでJITデガッグと分散アプリケーションデバッグをおこなうためには定義を以下に変更する必要があります。 '"C:\Program Files\Borland\Delphi5\bin\bordbg50.exe" -aeargs %ld %ld' 設定を変更してもいいでしょうか? と出てしまいます。 そして、はいを選択すると 'Debugger'の設定に失敗しました。 とでてしまいます。 正しく起動させるためにはどうすればいいでしょうか? 分かる方お願いします。

  • エクセルで特定のセルを選択したい(マクロ)

    以下のようなマクロを組もうとしていますが、出来ません。 sheet1において 1)マクロを実行すると、メッセージボックスが出る。 2)メッセージボックスに入力した文字と同じ文字が入力されているセルを選択する。 3)2)のセルの1行下のセルを選択する。 2)で必ずエラーが出てしまいます。どのような方法が良いのか教えていただけるとありがたいです。よろしくお願いします。

  • バッチでイベントログ出力したい

    バッチでイベントログ出力したい Windows2003でバッチファイルにてコマンドを実行し、エラーの場合は イベントログに出力したいと考えています。 ERRORLEVELを判定してエラーなら eventcreate /ID 100 /L system /SO Cmd /T ERROR /D "エラーメッセージ" のようにeventcreateコマンドを実行するようにしています。 この"エラーメッセージ"の部分を実際のコマンド実行時のエラーメッセージを 入れ込みたいのですが複数行入れる方法がないか教えてください。 コマンド 2> file.log のようにエラーを出力してそれをfor文で読み込んでいこうとしたのですが 変数に複数行入れることができず、上手くいきません。 何か良い方法があれば教えてください。

  • Delphi 10.3 をインストールできない。

    現在PCにEmbarcadero C++ Builder 10.3 communityをインストールしてプログラムをやってます。 旧バージョンのC++ Builderで作成されたプロジェクトを最新の10.3でもビルドできるように移行させているのですが、プロジェクト内でBorland Delph 5などで開発されたコンポーネントなどがあり、入手できても、一旦DelphiでビルドしなおしてC++用に出力する必要があるとのことでした。 そのため、Delphi Communityがダウンロードできるサイトに行ってインストーラーファイルをダウンロードしようとしたのですが、一旦今まで動作しているC++ Builderのアンインストールを求められて、アンインストール後にDelphiをインストールしようとしても選択肢がなく、C++ Builderが再インストールされてしまいました。 インストーラーファイルを見てみると"radstudio_10_3_2_esd_96593b.exe"というexeファイルが来るのですが、これは前回C++ Builder 10.3をインストールした時と同名のファイル名です。 C++ Builder 10.3 community版とDelphi community版を同じPCにインストールすることは可能でしょうか? どうぞ、ご教示の程よろしくお願い致します。

  • Delphi デバッグ方法

    Delphi6Proを使用しています。 実行時のみ発生するエラーなのですが、 例外が発生するとログファイルに出力する様に組んであります。 (ApplicationEvents1Exceptionでトラップ) コンパイル後のプログラムを実行すると 「'' is not a valid integer value」が出力されています。 これだけでは直接原因しか判らず、変数や場所の特定ができません。 推測するとどうもStringgridの値をstrtointで数値変換している当たりが怪しそうなのですが、該当箇所が多数あり全てにとラップを仕掛けるのは大変効率が悪く困っています。 何か良い方法をご存じでしたら宜しくお願い致します。

  • ファイル出力

    GUIでフォームを作り、そのなかにテキストボックスがあります。 そのテキストボックスに書かれた内容を「.txt」に出力したいのですが、出力すると改行が「↑」になり2行以上の文章が、1行になってしまいます。そのまま出力するやり方を教えてください。

専門家に質問してみよう