• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2008で構造体を引数とした時にエラー)

VB2008で構造体を引数とした時にエラー

このQ&Aのポイント
  • VB2008の勉強を始めて数週間の初心者です。構造体を引数で渡して戻り値を取得するFunctionを作成してみましたが、別クラスのFunctionを使用する時に「型 'TEST_A.Form1.str_IN' の値を 'TEST_A.Class1.str_IN' に変換できません。」というエラーが表示されます。初心者なので何か文法上の誤りがあるのか、構造体を引数に指定することができないのか、教えていただけないでしょうか?
  • VB2008初心者です。構造体を引数としたFunctionを作成しましたが、別クラスのFunctionを呼び出す際に「型 'TEST_A.Form1.str_IN' の値を 'TEST_A.Class1.str_IN' に変換できません。」というエラーが表示されます。どうすれば解決できるでしょうか?
  • VB2008の初心者です。構造体を引数としたFunctionを作成し、別クラスのFunctionを呼び出そうとした際にエラーが発生します。「型 'TEST_A.Form1.str_IN' の値を 'TEST_A.Class1.str_IN' に変換できません。」というエラーです。このエラーの原因と解決方法を教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • phoenix343
  • ベストアンサー率15% (296/1946)
回答No.1

クラスの概念理解してますか? たとえ同じ型名でもクラス名が違えば、 その中身は違うものと判断します(つまりエラーが起きて当然なんです)。 Structureの宣言自体を外に出すべきか、 Structureの各メンバを引数にするか しましょう。

mcat45
質問者

お礼

ありがとうございました Structureの宣言を外に出したらあっさり解決しました。

関連するQ&A