• ベストアンサー

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など悪い点など確認事項など 何故動かないか考えられる事があれば教えてください。

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

  • ベストアンサー
  • unamana19
  • ベストアンサー率62% (56/89)
回答No.3

InputMan for .NET 4.0Jはインストールされていますか? セットアッププロジェクトでセットアップファイルを生成して配布 するとか・・・

to1222001
質問者

補足

端末Bには、InputMan for .NET 4.0Jはインストールしていません。 開発端末Aには、InputMan for .NET 4.0Jインストールされています。 実行ファイルのみで動くと思っていました。 セットアップファイルを生成してやってみます。 ありがとうございます。

その他の回答 (3)

回答No.4

お世話になります。 > アプリケーションエラー(Microsoft)になりました。 これが解らないのでなんとも言えませんが、 セットアッププロジェクトを作成して インストーラにて配付すれば問題は解決できそうな気がします。

参考URL:
http://msdn2.microsoft.com/ja-jp/library/996a3fxs(VS.80).aspx
to1222001
質問者

補足

ありがとうございます。 インストーラでやってみます。

  • perse
  • ベストアンサー率74% (113/152)
回答No.2

Try '処理 Catch ex As Exception MessageBox.Show(ex.Message) End Try である程度原因を絞ることが出来ると思うのですが、どうでしょう? すでに記述していてどこにも引っかからないのであれば、 処理が完了するごとにログ出力することでどこまで実行されたかがわかると思います。

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.1

データベースとの接続方法が分かりませんが、端末BにOracleClientはインストールされていますか?

to1222001
質問者

補足

端末BにOracleClientは、インストール済みです。 SQLPLUSも実行可能状態です。

関連するQ&A