• ベストアンサー

「名前'Evaluate'は宣言されていません」と表示されたときの対応方法

「Evaluate(TextBox1.Text)」とコードを書いて宣言されていないと表示された場合どうやって宣言まで導きますか? どのカスタムコンポーネントを追加したらいいかわかりません。 どのように判断するのですか><

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

  • ベストアンサー
  • isasai
  • ベストアンサー率40% (21/52)
回答No.3

.NETにEvaluateってありましたっけ? このへんが参考になるかもしれません。 http://dobon.net/vb/dotnet/programing/eval.html

rescue100
質問者

お礼

ありがとうございます。 夏でPCが壊れて返信が遅くなりました。ありがとうございました!!

その他の回答 (2)

  • isasai
  • ベストアンサー率40% (21/52)
回答No.2

すいません。何で開発しているかをまず教えてください。 (教えていただいたところでお答えできるか分かりませんが)

rescue100
質問者

お礼

ありがとうございます。 電卓なんですけど・・・ 聞きたいのは、名前が宣言されていないと表示されたら、 どうやって宣言まで導くか・・・を聞きたかったのです。。。 importsがされていないので、エラーが出ているのですよね? Evaluate関数が使えるDLLがなになのか、どうやって調べるのかなと思い質問させて頂きました。 Evaluateはあくまで例なんです・・・ 本に書いている関数を使うと、使えないことがあります。 どの.NET FrameworkのDLLを追加するのか、COMのDLLを追加するのか、 どうやって見つけるのだろうと思い質問しました。 文章が下手ですみませんmm

  • isasai
  • ベストアンサー率40% (21/52)
回答No.1

こんな感じですかね(参照URL)

参考URL:
http://support.microsoft.com/kb/301220/ja
rescue100
質問者

お礼

ありがとうございます。 Evaluateの引数であるTextBox1.Textには計算式が入っています。 (1+1)*2 みたな感じです。 ただ、こういうときに名前が宣言されていないと表示されたら、 どうしたらいいのかわからなくなります。 どの.dllを入れるのかどうやって判断しているんだろうと思い質問してみました。

関連するQ&A