Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


31594 / 76733 ←次へ | 前へ→

【50386】Re:クラス変数(?)の作り方
発言  neptune  - 07/7/23(月) 11:16 -

引用なし
パスワード
   ▼りった さん:
こんにちは

>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

1 hits

【50357】クラス変数(?)の作り方 りった 07/7/20(金) 20:25 質問
【50359】Re:クラス変数(?)の作り方 neptune 07/7/20(金) 21:28 回答
【50363】Re:クラス変数(?)の作り方 ichinose 07/7/20(金) 23:44 発言
【50378】Re:クラス変数(?)の作り方 りった 07/7/23(月) 8:52 お礼
【50386】Re:クラス変数(?)の作り方 neptune 07/7/23(月) 11:16 発言
【50387】Re:クラス変数(?)の作り方 りった 07/7/23(月) 11:36 お礼
【50388】Re:クラス変数(?)の作り方 neptune 07/7/23(月) 11:49 発言

31594 / 76733 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free