掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
関数の引数に、場合によって違うユーザ定義型の変数を指定するには? (ID:107856)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ファイルを読み込んで、ユーザ定義型変数に格納する関数があり、 その関数の引数に格納したいユーザ定義型変数をByrefで渡すのですが、 ユーザ定義型変数にはメンバ変数の型が違う3つの種類があり、 読み込むファイルによって使い分けています。 ファイルを読み込んで値を格納する処理自体にはほとんど違いは無い為、 引数を『変数の種類』と『格納するユーザ定義型変数』の2つに増やし、 変数の種類によって関数内部で処理を切り替えたいと思っております。 例. 呼び出し側 Call testproc(A) Call testproc(B) AとBは型の違うユーザ定義型変数 関数側 Public Function testproc(Byref xxx As Variant) 最初は上記のようにVariant型で引数を宣言してみたのですが、 『パブリック オブジェクト モジュールで定義された〜』と コンパイルエラーが出てしまいます。 こういった、場合によって渡すユーザ定義型変数を変えれる引数を持つ 関数を作ることは出来ないのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.