掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ユーザ定義型を引数の型として使用するには? (ID:76609)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ユーザー定義型を引数にするには、それを構造体としてタイプライブラリにて宣言するか、 もしくは、「InstancingプロパティがPrivate以外に設定してあるクラスモジュール」にて Public宣言しておく必要があります。 例えば、DirectXで利用される構造体などは、タイプライブラリにて宣言されており、 「パブリックオブジェクトモジュールで定義されたパブリックユーザ定義型」に 相当するため、引数として利用する事ができます。 なお、クラスのInstancingプロパティを変更するには、そのプロジェクトを ActiveXコンポーネントとして作成する必要があります。もし、ActiveX EXE/DLLには したくない、という事であれば、そもそもプロシージャをPublicで宣言する必要は 無いでしょうから、それをFriendに格下げしてしまえば十分かと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.