プロが教えるわが家の防犯対策術!

AというVBのソースファイル(.frm)内に関数の呼び元があり、
その関数がBというファイルにあります。

その関数内で値が設定される変数を、Bファイルのグローバル変数とし、
また、Aファイルのグローバル変数として同じ名前の変数を宣言したとしても、

やはりB内で関数の実行が終了し、Aに戻った際には、変数は別のものとみなされている
ようで、B内関数で設定された値がAファイル内での同名変数に引き継がれません。

どのようにすればよろしいでしょうか?

ご存知の方、お願いします。

A 回答 (1件)

>Bファイルのグローバル変数とし、



Bのファイルの拡張子は、.bas 標準ファイルにする
public 宣言で変数を定義

>また、Aファイルのグローバル変数として同じ名前の変数を宣言したとしても

そんなものイラン

そのまま編集を参照すべし


でもさぁ?
そんな、ちんけなコーディングやめて
オブジェクトを定義して、プロパティにて定義すべし
そのくらいやらないと、お給料もらう価値ないぞぉさん!

それが正解とは言わないけど・・・
20年前なら、それで通用したと思うよ
    • good
    • 0
この回答へのお礼

おかげで解決しました。ありがとうございました。

お礼日時:2011/05/17 17:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!