| 
    
     |  | ▼りった さん: こんにちは
 
 >Implementsでは出来なさそうですが、勉強にはなりました。
 >派生クラス作れるんですね。大発見(only for me?)です。
 私も使ったことなかったのでよ〜く見てみました。
 で、Enmuのスレッド立ててましたよね。
 
 例えば、
 '//Class2////
 public enum e_arg
 a
 b
 c
 end enum
 
 '//////Class1////////
 Implements Class2
 
 public function hoge(arg as e_arg)
 end function
 '//////////////
 等としてやれば、複数のクラスでe_argを使いまわせそうです。
 継承って言う奴ですかね。
 
 >とりあえず今回自分が作っているものに関しては標準モジュールにグローバル作戦(最悪?)で行こうかと思います。
 これですが、標準モジュールで広域変数を使用するならVBには
 ユーザー定義型(構造体のような物)というレコード格納用に使用できる
 便利なものがあります。
 これを使ったほうが、レコード管理しやすいのでは?
 
 クラスを使うというので、回りに対して遮蔽、独立性等を求めてるのかと
 思っていましたが、そうでもなさそう(多言語での構造をVBに持ち込み?)
 なので、
 >グローバル作戦(最悪?)
 でもないかも知れませんね。
 public type recordData
 a as string
 b as long
 c as byte
 end type
 
 |  |