2011-08-05 26 views
1

ユーザーから情報を収集するために入力メッセージボックスを表示する必要があります。私はDelphi Prismを使用しています。Microsoft.VisualBasicリファレンスを追加した後、Delphi PrismでInputBoxにアクセスできません

私はInputBoxにアクセスするために私のプログラムにMicrosoft.VisualBasicリファレンスを追加することで他の誰かの提案を試みましたが、動作しませんでした。コンパイラは、「未知の識別子を言って続けている。」

は、Delphi PrismのためのInputBox関数のコマンドがありますか、あなたはそれをどのように入手できますかもしそうなら。ない場合は、Delphi Prismのための同様のものがある。私が知っている

、I単にエディットボックスとボタンでシンプルなウィンドウのフォームを作成し、私はDelphi Prismには、おそらく何かのbultinとInputBox関数のコマンドのために使いやすくしていたときに退屈し、冗長な作業だと思うことができます。

あなたのヘルプは大歓迎されます。

ありがとう、

答えて

2

VisualBasicのInputBoxは、名前空間Microsoft.VisualBasic.Interactionにあります。したがって、uses節でこれを必要とするか(VBアセンブリへの参照が必要です)、コード内でMicrosoft.VisualBasic.Interaction.InputBox()という完全修飾名を使用する必要があります。

+0

セバスチャンで、はい、あなたは絶対に正しいです。私はInputBoxを完全修飾名ではないと言っていました。できます。ありがとう。 – ThN

1

InputBoxルーチンを使用してVB6レガシーコードを助けることをお勧めしません。作業を行うための独自のダイアログを作成するだけです。この質問はC#の文脈でここで何度も尋ねられています。そして、それはいつも答えのようです!

+0

それは私がやっていることです。 – ThN

関連する問題