2011-12-15 9 views
0

Visual Basicでエラーポップアップを作成するにはどうすればよいですか?ビジュアルベーシック(VB.netではなく)のエラーポップアップボックスを作成

UPDATE: 私は拒否

許可を私はもはや、コンパイルエラーを取得していないが、今私は、実行時エラーを取得

call MsgBox("This is a pop-up message", 0, "A Message") 

を言うことによって、Visual Basicでポップアップを作ってみました: 'メッセージボックス' ここ

は、コードのアウトラインです

<% 
'other functions 
Function parseString(aString) 
    if startPos > 0 then 
    'code 
    Else 
     call MsgBox("This is a pop-up message", 0, "A Message") 
    End if 
End Function 
'other functions 
%> 
+2

<%が、それはASP VB6ない – MarkJ

+0

ノートであることを意味する:あなたのコードだけのInternetExplorer – Zam

答えて

0

Visual BasicのMsgBox関数はこのトリックを行う必要があります。例here

MsgBox("This is a pop-up message", 0, "A Message") 

ちょうどあなたのメッセージテキスト/タイトルの文字列を置換し、そして得られたポップアップのボタンを制御するために、整数を使用しています。

+0

の古いバージョンでの作品が、私はエラーメッセージが表示されます:サブ – jsmith

+0

@jsmith呼び出す際に括弧を使用することはできません: 'MsgBox'が機能する必要がありますが、サブ(私のVBは非常に錆びているが、私は言語が非常に明示的にそれらを区別すると信じています)ではありません。エラーを再現するためにコードで質問を更新できますか? – David

+2

括弧を削除するだけです:)戻り値を使用しない場合、VBは関数がプロシージャ/サブであるとみなします。呼び出しは: 'MsgBox"これはポップアップメッセージです "、0、" A Message "' – CedX

0

はこれを試してみてください。 薄暗い私は、整数

i = MsgBox("Message", vbCritical, "title") 

として、エラーが発生した場合、それは1を返します。

関連する問題