掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Object型を型変換するには? (ID:142084)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> Object型を構造体に型変換したいのですが その変換を何故必要としているのか、その背景をお聞かせ願えないでしょうか。 > .NETのCTypeみたいに型変換する方法ありませんか。 VB.NET でいうところの構造体は、VB6 ではユーザー定義型となります。 クラスであれば、Object 型との間で変換する事が可能ですが、 ユーザー定義型は、Object 型としては保持できません。 そのため、Object → ユーザー定義型への単純変換は行えません。 もし、メソッドの引数渡しなどの都合上、複数の異なるユーザー定義型を 一つの型でまとめようとしているのであれば、Variant 型の変数を使う事で 実行時バインドする事が可能です。ただしその場合、そのユーザー定義型が 外部公開されている事が条件となります。(たとえユーザー定義型が Public でも、 それが外部に公開されたもので無い場合、Variant 型には格納できません)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.