Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
型変換について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=221#CommentId1545
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るしぇ
 (社会人)
投稿日時
2009/1/6 03:30:33
>ストリングからデシマルへの変換が無効とされました。
このエラーメッセージを正確に記述すると、
『String "" から型 'Decimal' への変換は無効です。』
では無いでしょうか?
TextBox1.Text に "aaa" を入力しておくと
『String "aaa" から型 'Decimal' への変換は無効です。』
つまり、数字に変換しようがない文字列を変換していると
思われます。
これは Textbox のデータを型変換しているコードに
ブレークポイントを設定して、その時の Text に何が
入っているか確認すれば分かることです。
もし、Textbox に数値に変換できる文字列を指定したと
思っているなら、インスタンスの管理ができていないのかも
しれません。
Form1.Show()
Uriage = CDec(Form1.TextBox1.Text)
Form2.Show()
Keihi = CDec(Form2.TextBox1.Text)
のように使用しているフォームを直前に Show する
テストコードを入れてみてください。同じフォームが
複数表示されるようなら、どこかで New していると
考えられます。New しないようにしてください。
[参考過去ログ]
http://rucio.groupsite.jp/commu/ThreadDetail.aspx?ThreadId=16