C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■94212 / 2階層)  クラスライブラリでのObject型について
□投稿者/ kumakuma (6回)-(2020/03/25(Wed) 12:26:52)
No94207 (魔界の仮面弁士 さん) に返信
> ■No94205 (kumakuma さん) に返信
>>公開するファンクションやイベントでObject型を強制することは可能でしょうか?
> これでどうでしょう。
>
> Public Sub SetVariant(ByVal o As Object)
> Public Sub SetVariantRef(ByRef o As Object)
> Public Function GetVariant() As Object
こちらは今まで通りvariant型ですね。
> Public Sub SetIDispatch( <MarshalAs(UnmanagedType.IDispatch)> ByVal o As Object)
> Public Sub SetIDispatchRef( <MarshalAs(UnmanagedType.IDispatch)> ByRef o As Object)
> Public Function GetIDispatch() As <MarshalAs(UnmanagedType.IDispatch)> Object
こちらで無事Object型で登録されている事を確認できました。
> Public Sub SetIUnknown( <MarshalAs(UnmanagedType.IUnknown)> ByVal o As Object)
> Public Sub SetIUnknownRef( <MarshalAs(UnmanagedType.IUnknown)> ByRef o As Object)
> Public Function GetIUnknown() As <MarshalAs(UnmanagedType.IUnknown)> Object
こちらの場合Unknown型で登録されました。

こちら1週間ほど悩んでいたので本当にありがとうございます。
また個人的にはなりますが魔界の仮面弁士さんの様々な回答でいままで本当に助かっております。
私の知識の半分は魔界の仮面弁士さんのおかげといっても過言ではございません。
本当にありがとうございました。


解決済み
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: クラスライブラリでのObject型について /魔界の仮面弁士 返信無し
 
上記関連ツリー

クラスライブラリでのObject型について / kumakuma (20/03/25(Wed) 05:45) #94205
Re[1]: クラスライブラリでのObject型について / 魔界の仮面弁士 (20/03/25(Wed) 09:11) #94207
  └ クラスライブラリでのObject型について / kumakuma (20/03/25(Wed) 12:26) #94212 解決済み ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信