- ベストアンサー
VB6で、変数の値を別ファイルの変数に引き継ぎたい
AというVBのソースファイル(.frm)内に関数の呼び元があり、 その関数がBというファイルにあります。 その関数内で値が設定される変数を、Bファイルのグローバル変数とし、 また、Aファイルのグローバル変数として同じ名前の変数を宣言したとしても、 やはりB内で関数の実行が終了し、Aに戻った際には、変数は別のものとみなされている ようで、B内関数で設定された値がAファイル内での同名変数に引き継がれません。 どのようにすればよろしいでしょうか? ご存知の方、お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>Bファイルのグローバル変数とし、 Bのファイルの拡張子は、.bas 標準ファイルにする public 宣言で変数を定義 >また、Aファイルのグローバル変数として同じ名前の変数を宣言したとしても そんなものイラン そのまま編集を参照すべし でもさぁ? そんな、ちんけなコーディングやめて オブジェクトを定義して、プロパティにて定義すべし そのくらいやらないと、お給料もらう価値ないぞぉさん! それが正解とは言わないけど・・・ 20年前なら、それで通用したと思うよ
お礼
おかげで解決しました。ありがとうございました。