質問するログイン新規登録

質問編集履歴

1

不足していた説明の追加

2016/12/13 07:35

投稿

gymnc
gymnc

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,13 @@
1
1
  ###前提・実現したいこと
2
- Visual Studio 2012で Oracle.DataAccess.dll を参照するWindowsFormアプリを作成、32bit/64bitどちらの実行環境でも同様に動作させたいと思っています。
2
+ Visual Studio 2012で Oracle.DataAccess.dll を参照するWindowsFormアプリ(exeファイル)を作成・配布する際、32bit/64bitどちらの実行環境(クライアント)でも同様に動作させたいと思っています。
3
3
  Oracle Client 11g 32bit版を使用します。
4
+ Formアプリは、Oracle.DataAccessを用いてデータベースに接続し操作するためのものです。
4
5
 
5
6
  ###発生している問題・エラーメッセージ
6
7
  32bitの実行環境では問題なく動作し数秒で終了するのですが、64bitの実行環境では起動に1分以上かかってしまいます。
7
8
  以下のようなテスト用のFormアプリを作成して動作させてみたところ、同様な現象が起こります。
8
9
 
9
- 64bit OSにOracle Client 11g 32bit版をインストールして使用していることが原因に関係ありそうだと考えているのですが、32bit版のままで開発したいと考えており、解決方法がわからないため教えていただきたいです。よろしくお願いいたします。
10
+ 64bit OS のクライアントマシンにOracle Client 11g 32bit版をインストールして使用していることが原因に関係ありそうだと考えているのですが、32bit版のまま使用きるよう開発したいと考えており、解決方法がわからないため教えていただきたいです。よろしくお願いいたします。
10
11
 
11
12
  ###該当のソースコード
12
13
  ```Visual Basic
@@ -40,10 +41,10 @@
40
41
  64bit OSにVisual Studio 2012をインストールしビルドして起動してみても遅いままでした。(デバッグでは上手く動作します)
41
42
 
42
43
  ###補足情報(言語/FW/ツール等のバージョンなど)
43
- 開発環境
44
+ Formアプリ開発環境
44
45
  ・Visual Studio 2012 Professional
45
46
  ・Windows7 Professional (32bit)
46
47
 
47
- 実行環境
48
+ 実行環境(クライアント)
48
49
  ・Windows7 Professional (64bit)
49
50
  ・Oracle Client 11g 11.2.0.2.0 32bit版