トップページ > プログラム > 2016年12月23日 > 0G02nH7W

書き込み順位&時間帯一覧

64 位/200 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000101



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
695 :デフォルトの名無しさん[sage]:2016/12/23(金) 22:30:28.10 ID:0G02nH7W
実際VB.NetやC#やってからVBAのクラスを使おうとすると色々制限があって頭を使うので中々面白い。

難点があるとすればマルチスレッドがVBA単体では使えないこと、
VBEでフォルダ構成のように配置出来ないし1クラス1モジュールになるので余りクラスを作ると管理し辛くなること、
継承はインターフェースである程度カバー出来るが、例えばフォームやシート継承してそのプロパティを追加したい場合は
インターフェースで行うには限界があるのでその辺を考慮して設計しなければならないこと、
静的変数が.Netとは少し意味が違うので、シングルトン的な使い方をし辛い。

くらいか。VariantやObjectを使うのは暗黙の型変換や型が緩いことの危険性をよく理解してから使った方がいいかな。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。