tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル vb6 をWindows 7 で実行したときのエラー回避方法
投稿日: 2010/08/27(Fri) 15:06
投稿者しん
はじめまして、よろしくお願いします。

vb暦 = 1年
os = win2000 pro sp4
バージョン = vb6.0

Private Sub Form_Load()
  '<< テキストボックスの設定 >>
  Text1.Text = "100"
  '<< ラベルの設定 >>
  Label1.Caption = ""
  '<< \編集 >>
  Text1.Text = Format(Text1.Text, "\\##,###,###")
  '<< 数値変換 >>
  Label1.Caption = CLng(Text1.Text)
End Sub

@上記のプログラムの実行可能ファイル(.exe)を作成。
Aこの実行ファイルをWindows 7で実行。
その際プロパティの”互換モードでプログラムを実行する”
 を Windows XP (Service Pack 3) にすると
 「実行時エラー '13' 型が一致しません」
となってしまいます。
※同条件で Vistaではエラーがでません  
B調べてみるとどうやら Clng(Text1.Text) でこのエラーが起きているようです。
C上記のプログラムは、一部のロジックであり、Access97等を使用しているため
 互換性モードはWindows XP (Service Pack 3)で実行しなければならない状況です。
Dどうすれば、Windows 7 で 互換性モード Windows XP (Service Pack 3) で
 正常に動くか御教示下さい。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。