VB2010で作ったソフトがXPで動かない!エラーが発生し起動しない現象の原因は?

このQ&Aのポイント
  • Windows7にインストールしたVisual Basic 2010で作成したソフトをWindowsXPで起動させると、予期しないエラーが発生して起動されません。
  • XP側のパソコンにはNET Framework 4が正常にインストールされていますが、完成したソフトはエラーが出て起動しない状況です。
  • コードを追加したことやテキストボックスやラベルが多いといった要素が原因である可能性が考えられます。
回答を見る
  • ベストアンサー

VB2010で作ったソフトがXPで動きません。

お世話になります。 Visual Basic 2010 初心者です。 Windows7にVisual Basic 2010 をインストールしてソフトを自作しました。 これを別のパソコン(WindowsXP)で起動させると 「予期しないエラーが発生しました。・・・・・」と表示され起動されません。 XP側のパソコンにもNET Framework 4 は正常にインストールされています。 作成過程で一度XPで試した際は正常に起動したのですが、 その後完成させたものがXPで上記のエラーが出て起動しなくなりました。 最初にXPで試したときから色々とコードを追加したことはしたのですが、 こういうことってありえるのでしょうか? 全体的に単純なコードではあるんですが、テキストボックスやラベルが大量にあるソフトです。 これって原因として考えられるでしょうか?

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

  • ベストアンサー
  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

名前忘れたのでニュアンスです。 ありそうなのは、 VB2010のデフォルトで コントロールというか線を引くパーツがあるんですけど、 NET Framework 4 のものではありません。 開発環境をインストールするときに、 NET Framework 4以外のものもインストールされているので テスト環境は別のものにした方が確実かと思います。 線を引くなら、labelを使うとNET Framework 4だけで動作します。

you-two
質問者

お礼

ご回答ありがとうございます。 仰るとおり線(Line shape)を追加したのが原因でした。 ラベルで代用したら起動しました。 助かりました。ありがとうございます。

その他の回答 (1)

回答No.2

IE9がXPで動かないのと一緒だよ。 1さんも言ってるけどVista以降からの機能を使ってる部品を入れちゃったんじゃないかな。

関連するQ&A

  • デユアルブート ソフトインストール 動作異常

     いろいろと不具合があり、現在XPとXP set upのデユアルブートになっています。再起動が必要なソフトをインストールしても正常に働きません。デユアルブートを解除するか、もしくは、正常に動作させるインストールの方法はありますでしょうか? OS XPの再インストールが出来ればしたいのですが、ハードデイスクのエラーになり、できませんでした。(自作パソコンです)

  • VB5.0のプログラムをXPで

    Visual Basic5.0で組んであるプログラムをWINDOWS98SEで使用しているのですが、その他のソフトの関係でパソコンをXPに変えたいのですが、 Visual Basic5.0がXPでは動かないように聞きました。もう、そのプログラムを組んだ人がいないので、新しく1から作ることは難しいのですが、何とか移行する方法はないのでしょうか? たとえば、Visual Basic5.0の後継ソフトでそのままプログラムが動くとか解決方法がありましたら教えていただきたいのですが・・・。

  • XPにしたらVBエラーが出ます。

    会社で、CADとエクセル、アクセスが連携して、 見積もりなどが出るソフトがあります。 今まではWin95で使用していましたが、そのPCのハードディスクが 壊れて起動しなくなったために、新しくXPのPCを購入してもらい XPのPCに一連のソフトをインストールしたのですが、 ソフトが連携するような操作をすると、VBエラーと出たり メモリを1GBも積んでいるにもかかわらず"2004 メモリ不足です"の エラーが出て起動できません。  いつも止まってしまうのがVBの実行ファイルを呼び出した時に エラーが起こってしまうようです。  WIN95で使えていたソフトを、XPでも支障なく使える様に するアドバイス、ヒントを教えてください。  一連のソフトの開発元はすでにそのソフトに対して サポートしておらず困っております。

  • Windowインストール直後に起動するソフトの作成

     Windows(2000/XP/Vista)のインストール直後に起動することができるソフト を作成しようと思っています。  このようなソフトを作成しようとした場合に、開発言語は何を選択すればよ いのでしょうか?  また、Visual Studio 2003/2005で作成した場合、".NET FrameWork"のイン ストールは、必須なのでしょうか?

  • XPで作ったものを2000へ

    VB.NETにあまり詳しくないため教えてください。 XPにて、Framework2.0を入れてVB.NET2005で作ったソフトをWin2000にReleaseフォルダごと移し、実行したら以下のエラーが出ます。 .NET Framework OleDbデータプロバイダにはMicrosoft Data Access Components (MDAC) Version 2.6 以降が必要です。現在インストールされているバージョンは 2.53.6307.0 です。 Win2000にもFramework2.0をインストールしてあるのですが、何がいけないんでしょうか? 参照設定が悪いのでしょうか?

  • Visual C++ 2008 Express Editionで作ったソフトが使えない

    こんにちは。 現在 Visual C++ 2008 Express Editionでソフトを練習で作っているですが、こっちのパソコンでは動いているのに 友人のパソコンで起動すると ---------------------------------------------------------------- このアプリケーションの構成が正しくないため、アプリケーションを解しできませんでした。 アプリケーションを再度インストールすることにより問題が解決する場合があります。 ---------------------------------------------------------------- と映ります。 作る際には[.NET Framework]を使わないように作っているのに何ででしょう? お願いします。

  • WINDOWS XPがインストールできない

    WINDOWS XPのインストールができずに困っています。 自作のPCなのですが、WINDOWS7を一度インストールしビデオボードのドライバが合わなかったため、XPに戻しました。 ところが、HDDをフォーマットしてXPのDVDを入れて入れなおしても、コピーが全部終了してから、再起動がかかったところで、 「Error loading operating system」とでてWINDOWSXPのインストール及び移動ができません。 どのように対処したらよいのでしょうか? ちなみに、WINDOWS7やVistaのDISCを入れると、正常にインストールが完了し、起動もします。 おしえてください。

  • Visual Studio 2008 Express Editionsがインストールできない

    環境: Microsoft Windows XP Professional Version 2002 Service Pack 3 Visual Studio 2008 Express EditionsのC#(vcssetup.exe)をインストールしようとしたのですが、 Microsoft.NET Framework 3.5 SP1のコンポーネントをインストール中に 「Microsoft Visual C# 2008 Express Edition with SP1 - JPN をセットアップ中に 問題が発生しました。セットアップは正常に終了しませんでした。」というエラーが出てしまいます・・・ ただ.net framework 3.5の単体(dotNetFx35setup.exe)のインストールは正常に行われるのですが、 なぜこのようなエラーが出るのでしょうか?

  • .NET Framework 2.0と3.0

    .NET Framework 2.0をインストールしてあるPCとVisual Studio 2005で作成したアプリケーションは基本的に.NET Framework 3.0上で正常に動作するのですか? あと逆に.NET Framework 3.0をインストールしてあるPCとVisual Studio 2005で作成したアプリケーションは.NET Framework 2.0上では動かないということでよいですか? Express Editionで作成した家計簿ソフトみたいなしょぼいソフトなので超高度なアプリケーションではないです。

  • VB2010 で作るったプログラムが動くOSは?

    Microsoft Visual Studio 2010 の Visual Basic でプログラムを作ろうとしています。 出来上がったプログラムが動くOSのバージョンを知りたいのですが、ご存じの方はおられませんか?Windows 98 / 2000 / XP / Vista / 7 のどのOS上なら標準で動作するでしょうか。 また .net framework のどのバージョンをインストールすれば動くのかといった条件も知りたいのです。よろしくお願いします。

専門家に質問してみよう