Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
型変換について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=221#CommentId1552
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
リスナー
 (学生)
投稿日時
2009/1/6 08:01:05
どうも皆さんこんばんは。
>>このエラーメッセージを正確に記述すると、
『String "" から型 'Decimal' への変換は無効です。』
では無いでしょうか?
はい、ご推察のとおりのエラーメッセージが表示されていました。
>>ブレークポイントを設定して、その時の Text に何が
入っているか確認すれば分かることです。
デバッグについては不勉強で、
正直まだ補助ウィンドウのどの部分を見ればよいのか、
分からないようなレベルです。
自動変数やローカル、ウォッチなど色々あるのですね。
ちょっと追いつくのに時間がかかりそうです。
>>もし、Textbox に数値に変換できる文字列を指定したと
>>思っているなら、
まだなんとも言えない段階なのですが、
同じ要領で他の項目が変換されているのに、
それらと並んでいる1つの項目だけが変換無効という状況に、
どうもピンと来ないといった感じです。
>>もし、Textbox に数値に変換できる文字列を指定したと
思っているなら、インスタンスの管理ができていないのかも
しれません。
Newキーワードは使わず、
自分の習熟度からしても、
インスタンスについても考えに入れていなかったので、
でも、Newキーワードを使っていなくても、
インスタンスとかって問題になって来るのでしょうか。
ちなみにロードイベントに記述しました。
フォームの表示と同時に、
そこに計算結果が出ているの望んでいたので。
インスタンスについては理解していないので、
せっかく提示してくださったコードの本当の意味も
よく分かっていないと思うのですが、
誤解はあるかもしれませんが、
自分なりの理解で試してみます。
とりあえずエラーのコードはコメント化しておきました。
差額を変数化せずに、
テキストボックスに計算結果を
ダイレクトに入れるという応急処置で間に合わせていますが。
前の二つの項目が順当に変換されただけに、
自分でも思いもしなかったエラーでして、
まだ時間を要するかもしれません。