- 締切済み
Delphi.Net 2006 MessageBoxの出力
Delphi.Net 2006 でメッセージボックスを出力したいと思います。 メッセージボックスには、「はい」「いいえ」があり 選択できます。 以下の1行でも上手く行きません。実行時固まります。 なぜでしょう? MessageDlg('削除してよろしいですか', mtConfirmation, [mbYes, mbNo], 0);
- gogoogoo11
- お礼率60% (56/93)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SHIMAPEE
- ベストアンサー率75% (154/203)
BDS 2006 Proユーザです。VCL for .NETで下記のコードを試したところ問題はありません。 どうしてもだめなら.NET Framework 1.1とBDSを再インストールしてみてはどうでしょう。 ===== if MessageDlg('削除してよろしいですか', mtConfirmation, [mbYes, mbNo], 0)=mrYes then ShowMessage('"はい"で閉じられました。') else ShowMessage('"はい"以外で閉じられました。'); =====
関連する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にインストールすることは可能でしょうか? どうぞ、ご教示の程よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- Delphi デバッグ方法
Delphi6Proを使用しています。 実行時のみ発生するエラーなのですが、 例外が発生するとログファイルに出力する様に組んであります。 (ApplicationEvents1Exceptionでトラップ) コンパイル後のプログラムを実行すると 「'' is not a valid integer value」が出力されています。 これだけでは直接原因しか判らず、変数や場所の特定ができません。 推測するとどうもStringgridの値をstrtointで数値変換している当たりが怪しそうなのですが、該当箇所が多数あり全てにとラップを仕掛けるのは大変効率が悪く困っています。 何か良い方法をご存じでしたら宜しくお願い致します。
- 締切済み
- その他(プログラミング・開発)
お礼
msgbox は正しく出力されました。 ありがとうございます。