メッセージボックスのタイトル設定についてです。
(使用言語はVB5.0です)
例えば、
Ret = msgbox("テスト", ,"title")
と書くと、タイトル部にtitleと表示されます。
戻り値は省略しようと思い、
msgbox("テスト", ,"title")
と書くとエラーが出てしまうのですが、何故でしょうか?
MsgBox "テスト", Title:="title"
と、明示すれば戻り値を省略できますが、上の書き方だと
何故うまくいかないのかちょっと気になっているので、
ご教授ください。
No.1
- 回答日時:
>と書くとエラーが出てしまうのですが、何故でしょうか?
msgbox() となっているので、関数(戻り値がある=受け皿が必要)と判断されるからです。
表示だけなら、
MsgBox "てすと", , "title"
として下さい。
No.2ベストアンサー
- 回答日時:
> msgbox("テスト", ,"title")
> と書くとエラーが出てしまうのですが、何故でしょうか?
プロシージャ呼び出しは、
Call プロシージャ名(引数1,引数2,・・・)
か、
プロシージャ名 引数1,引数2,・・・
のどちらかの形式です。
で、
> msgbox("テスト", ,"title")
こう、書くと、「("テスト", ,"title")」全体が、引数1と看做されてしまい、
> Call msgbox( ("テスト", ,"title") )
と、解釈されてしまうからです。
ちなみの引数が1しかないとき、
例えば、
> msgbox("テスト")
はエラーにはなりませんが、実際には、
> Call msgbox( ("テスト") )
こう、解釈されています。
MsgBoxの場合、ByVal型の引数なので問題ないですが、
例えば、
> Sub X(ByRef A)
の様なプロシージャを
> X(A)
と呼び出すと、
> CAll X((A))
と看做され、
変数A自身がサブルーチンに渡されず、ByValの様な動作(プロシージャ内で変数を変更しても、呼び出し元に反映されない)になってしまい、
気づき難いトラブルの原因になりますので、注意が必要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- 英語 関係代名詞の文章なのですが、 I bought a book the title of which 3 2023/05/27 19:40
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ルート証明?
-
texに関する初歩的な質問
-
外部設計の仕様書
-
自作ゲームについて・・・
-
BOXにカーソルを合わせると、BO...
-
A.B(C.D...)テストで使用するリ...
-
納品 vs ご納品 どちらが正し...
-
どうすれば過剰発注抑えられま...
-
購入手続き後の値上げ
-
東京でヨコイのソース買えますか?
-
ひな型ってなんですか?
-
グーグルの障害者訓練プログラ...
-
VPNについて
-
卒業制作でてんてこまいです…
-
マスクROM と PROMの違いについて
-
Zと2とか紛らわしいのがあるか...
-
洋風のおいしいとんかつソース...
-
EXCELからデータベース(SQLite)...
-
日用雑貨メーカーです。発注書...
-
業務委託契約の仕事のトラブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
texに関する初歩的な質問
-
P2P地震速報のEEW APIの仕様書...
-
VBからBeckyを使用したメール送...
-
JUnit結果出力をファイルに書き...
-
Excel-VBA コンテンツの作成日時
-
C#の単体テストでローカル変数...
-
C#単体テストで同クラス内の呼...
-
ホームページ・ビルダーで「e...
-
テスト仕様書作成って初心者(...
-
UNIX:テキストファイルのNULL...
-
Visial C++におけるプログラミング
-
テスト仕様書
-
AtomPubでlivedoorブログに記事...
-
仕様書に書かれていないこと
-
VB6 コードでメニュー作成
-
EXCEL_VBAでOracleにADO接続し...
-
Verilogの参考書のお勧めを教え...
-
ハノイ塔の非再帰について
-
納品の定義,システムの動作の常...
-
HWNDへの変換
おすすめ情報