集合型、列挙型を多重にするには?

解決


くらき  2016-01-09 20:55:20  No: 47875

関数の引数で、それを分かりやすくしたいので、集合型、列挙型を考えたのですが、多重にするには無理でしょうか?

MyGroupA で (MyUpdate, MyWrite, MyDelete, MyClear)
MyGroupB で (MyUpdate, MyWrite, MyDelete, MyClear)
MyGroupC で (MyUpdate, MyWrite, MyDelete, MyClear)

開発環境で、GroupA.Update  とか、打ちやすするためにはどうしたらいいでしょうか?
MyGroupと入力すると、MyGroupA,B,Cが候補にあがり、さらにMyを入力すると、
MyUpdate, MyWrite, MyDelete, MyClearと候補に上がると良いのですが。

MyUpdateの部分は、個々で違い、自作です。
よろしくおねがいします。


通りすがり  2016-01-09 21:23:22  No: 47876

これですか?

スコープのある列挙型(Delphi) - RAD Studio
http://docwiki.embarcadero.com/RADStudio/Seattle/ja/%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%81%AE%E3%81%82%E3%82%8B%E5%88%97%E6%8C%99%E5%9E%8B%EF%BC%88Delphi%EF%BC%89


くらき  2016-01-10 16:59:57  No: 47877

なるほど、ひと手間必要なのですね。
あとは、クラスと列挙型にするしかないですかね。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加