• 締切済み

【VB2005】で作成したプログラムが新しいPCで起動できない

OSがMicrosoft WindowsXp Professional2002(SP2)でVB2005の プログラムを作成し、問題なく使用できていたのですが、新しいパソコン(Microsoft WindowsXp Professional2002(SP3))にプログラムを コピーして実行しようとすると「Applicationエラー」が発生してしまいます。フレームワークは「Microsoft Frame work .NET 2.0(SP1)を使用しています) 原因をご存じの方、教えていただけないでしょうか? 何とぞよろしくお願いします。

みんなの回答

  • Pakkun10
  • ベストアンサー率44% (22/50)
回答No.1

>Microsoft WindowsXp Professional2002(SP2) 2002とは何が2002なんでしょうか? .NETFramework2.0はインストールしてあるのでしょうか? Applicationエラーの詳しい内容は?

ringocyan
質問者

お礼

せっかくご回答くださったのに補足が大変遅くなってしまい申し訳ありませんでした。補足を入力しましたので再度ご回答いただけると助かります。何とぞよろしくお願いします。

ringocyan
質問者

補足

せっかくご回答下さったのに補足が遅くなってしまい、大変申し訳ありませんでした。 (1)Microsoft WindowsXp Professional Version2002 Service Pack3です。 (2).NETFramework2.0はインストール済です。 (3)Applicationエラーの詳しい内容は?  Public daodt As New dao.DBEngine Public daows As DAO.Workspace daows = daodt.CreateWorkspace("NewODBCWorkspace", "","",   dao.WorkspaceTypeEnum.dbUseODBC) 上記のCreateWorkspaceを実行した時点で下記のエラーがでます。 「System.Runtime.InteropServices.COMException' の初回例外が発生しました」 ちなみに、Microsoft WindowsXp Professional Version2002 Service Pack2では、上記のエラーはでませんでした。(新しいPCはSP3が最初からインストールされていました) お忙しいところ申し訳ありませんが、再度ご回答いただけると助かります。よろしくお願いします。

関連するQ&A

  • vb2008 "このアプリケーションの構成が正しくないため、"

    VB2008EEでビルドしたファイルを別なパソコンで実行しようとすると、次のようなエラーが発生しました。 「このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。 アプリケーションを再度インストールすることにより問題が解決する場合があります」 エラーの出たパソコンは、windowsXPでFrameworkは2.0SP2,3.0SP2,3.5SP1とVC++2005はインストールされている状態です。 開発環境はvistaです。 プログラム的に特殊なコードは書いていないつもりですが、何が原因かさっぱり判りません。 アレコレ試して気がついたことは… ・exeファイルの名前を変えると実行できました。 ・.exe.configを削除または名前変更すると実行できました。 configファイルが問題のようですが、そこから先がわかりません。 よろしくお願いします。

  • VB2005でODBCを使ってMySQLに接続したい

    VB2005でDAOを使用して、ODBC経由でMySQLに接続しようとするとエラーになります。新しいPCに取り換えて実行したらエラーになったので原因がわからず困っています。教えてください。よろしくお願いします。 (1)Microsoft WindowsXp Professional Version2002 Service Pack3です。 (2).NETFramework2.0はインストール済です。 (3)Applicationエラーの内容は、  Public daodt As New dao.DBEngine Public daows As DAO.Workspace daows = daodt.CreateWorkspace("NewODBCWorkspace", "","",   dao.WorkspaceTypeEnum.dbUseODBC) 上記のCreateWorkspaceを実行した時点で下記のエラーがでます。 「System.Runtime.InteropServices.COMException' の初回例外が発生しました」 ちなみに、古いPC(Microsoft WindowsXp Professional Version2002 Service Pack2)では、上記のエラーはでませんでした。(新しいPCはSP3が最初からインストールされていました)

  • VBからExcelが起動しません

    Excelファイルを開くプログラムをVBで作成したのですが 1つのパソコンだけ実行時エラー5が発生してExcelを起動できません どなたかお助けください プログラムはこんなかんじです WKPATH = "D:\Program Files\Microsoft Office\Office\EXCEL.EXE " & " c:\a.xls" exl = Shell(WKPATH, 1) ちなみにエラーが発生するパソコンはNT4.0sp6です

  • 2008ServerでVB6プログラム エラー

    Windows 2008 Server R2 SP1 64bit VB6のプログラムを実行すると 頻繁に下記が発生します 日時 : 2011/11/22 16:55:23 イベントの種類 : エラー コンピュータ : MIYA-SRV2 ユーザー : N/A ソース : Application Error カテゴリー : 100 アプリケーション クラッシュ イベント イベントID : 1000 Windows 2008 Server R2 64bit (SP1でない)場合は、 同様の現象は発生していません なぜでしょうか? 100%は発生しません vbのランタイムは正常にインストールされています

  • VB.NET Frameworkインストールの件

    VBでEXEを作成し、他の端末で実行したのですが、 「アプリケーションを正しく初期化できませんでした(0xc0000135)」や 「mscoree.dll」が見つかりませんというエラーが発生しました。 インターネットで検索し、 Microsoft .NET Framework Runtime を入れて解決しました。 ただ、Microsoft .NET Framework Runtimeを入れる際、 インストールファイルをダウンロードするのはともかく、 インストール中にもインターネットに接続しているようです。 そのため、インターネット環境が整っていないと Microsoft .NET Framework Runtime が入れられず、 EXEが実行できません。 インターネット環境が整っていない端末でEXEを実行する環境に するには何かいい方法はないでしょうか? よろしくお願いします。 VB:Visual Studio 2008 Express Edition 端末:Windows XP,Microsoft .NET Framework 3.5

  • VB6のプログラムの実行

    VB6で作成されて古いマシン(windows2000)で動作している プログラムをWindowsXP Service Pack3にコピーして実行 しようとすると起動時に以下のエラーが出て立ち上がりません。 ------------------------------------- 実行時エラー '5'; プロシージャの呼び出し、または引数が不正です ------------------------------------- http://support.microsoft.com/kb/811469/ja 上記HPの方法は試したのですが、ダメでした。 尚、ソースが無い為、どこで落ちてるか確認出来ません。 何か分かる所は無いでしょうか? (ちなみに基本的にVB6の動作って、OSの種類やバージョンや、 ServicePaceやWindowsUpdateに影響されると  考えてよろしいのでしょうか?)

  • クライアントからVB2005 .netアプリでSQL Serverに接続できない

    プログラムの配布で困っています。 ■環境 【開発環境兼サーバー】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントA】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントB】 ・WindowsXP Home SP2 ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 上記環境でプログラムを作成し、VBの 発行ウィザードで 配布プログラムを作成し、クライアントで実行してみました。 .netも無事インストールされ、プログラムを起動すると、 .net Frameworkから 「System.Data.SqlClient.SqlException: SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL ネットワーク インターフェイス, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)」 とでて起動できません。 開発環境兼サーバーではもちろんローカルのSQL Serverに接続できます。 クライアントAから開発環境兼サーバーへも接続できます。 クライアントBから開発環境兼サーバーへは接続できません。 ちなみに、クライアントBからODBCに設定もエラーで出来ませんでした。 データベースにはADO.netで使用してます。 いろいろとネットで検索して調べてみましたが、解決には 至りませんでした。 クライアントに何か足りないものがあるのでしょうか。 長くなりましたが、どうぞよろしくおねがいします。

  • VB2008アプリをWindowsXPで実行するには

    VB2008でビルドされたアプリがあります。 これをWindowsXP上で実行したいのですが、Windows Updateから.NET FrameWork3.5をインストールし、PCを再起動しましたが、EXEを起動するとアプリケーションエラーとなってしまいました。 何か足りないのでしょうか?

  • VB .NETで作成したソフトが、他の端末動かない

    開発端末Aは、.net2005(vb)とInputMan for .NET 4.0Jがインストール済みです。 端末Bは、.net2005(vb)が入っていませんが、 .NET Framework2.0は、インストール済みです。 開発端末Aでは、実行ファイル(exe)を起動出来ます。 開発端末Aで作成した実行ファイル(exe)を端末Bで実行したが、アプリケーションエラー(Microsoft)になりました。 使用DBは、Oracle9i ODP.NETを使用 実行ファイルは複数ありますが、ボタンのみのexeは起動出来ましたがそれ以外ほとんどの実行ファイルは起動出来ません。 ビルド方法やFramework2.0など悪い点など確認事項など 何故動かないか考えられる事があれば教えてください。

  • VB.NETで作成したプログラムの実行環境

    VB.NETで開発したプログラムが、 WindowsXP SP2 で動作しません。 VB.NET開発環境(Windows2000)は、MDAC2.7で、 WindowsXP SP2にはMDAC2.81が入っている (SP2にすると入るのでしょうか?それとも、XPには元から入っちゃってるのでしょうか?) からだと思います。 さらに、別のPC(Windows2000)に、 MDAC2.81(Microsoftよりダウンロードしたもの)を入れてみると、 こちらではプログラムが動いてしまいました。 ※ただし、ダウンロードする際、動作OSが表示されていましたが、XPは対応していないとのことです・・・ 開発環境より上位のMDACで動作しない、となると問題ですし、 また、XPでは使えない、となっても問題です。 この問題を解消する方法はありますでしょうか?

専門家に質問してみよう