- ベストアンサー
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など悪い点など確認事項など 何故動かないか考えられる事があれば教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
InputMan for .NET 4.0Jはインストールされていますか? セットアッププロジェクトでセットアップファイルを生成して配布 するとか・・・
その他の回答 (3)
- naganaga_001
- ベストアンサー率71% (172/242)
お世話になります。 > アプリケーションエラー(Microsoft)になりました。 これが解らないのでなんとも言えませんが、 セットアッププロジェクトを作成して インストーラにて配付すれば問題は解決できそうな気がします。
補足
ありがとうございます。 インストーラでやってみます。
- perse
- ベストアンサー率74% (113/152)
Try '処理 Catch ex As Exception MessageBox.Show(ex.Message) End Try である程度原因を絞ることが出来ると思うのですが、どうでしょう? すでに記述していてどこにも引っかからないのであれば、 処理が完了するごとにログ出力することでどこまで実行されたかがわかると思います。
- bardfish
- ベストアンサー率28% (5029/17766)
データベースとの接続方法が分かりませんが、端末BにOracleClientはインストールされていますか?
補足
端末BにOracleClientは、インストール済みです。 SQLPLUSも実行可能状態です。
補足
端末Bには、InputMan for .NET 4.0Jはインストールしていません。 開発端末Aには、InputMan for .NET 4.0Jインストールされています。 実行ファイルのみで動くと思っていました。 セットアップファイルを生成してやってみます。 ありがとうございます。