- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のサブルーチンで使う定数をIf文で定義。。。)
複数のサブルーチンで使う定数をIf文で定義
このQ&Aのポイント
- Win7+VB2008における複数のサブルーチンで共有する定数をIf文で定義する方法について教えてください。
- コーディング上の見た目のすっきりさを保ちつつ、毎回Callせずに定数を使用する方法を知りたいです。
- Class宣言文直後にIf文を書いた場合に「ステートメントを、メソッド本体の外側に表示することはできません」というエラーが出るため、予め定数として書く方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
たとえばフォームモジュールであれば、変数をクラス変数で定義して、Form_Loadなどで1度だけOSの種類を判定すればどうですか。 あとはフォームモジュール内の任意の場所から、クラス変数を参照すればいいと思います。 Private OS種類 As Double Private Sub Form_Load Call OS調べ(OS種類) End Sub Private Sub OS調べ(OS種類) End Sub
お礼
どうもありがとうございます!!m(_ _)m うまく動きました^^ 素人質問で申し訳ございませんでしたorz この度はご親切にどうもありがとうございました!! 助かりました!!