Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

re: MDBはx86下で使える

> Microsoft.ACE.OLEDB.14.0
> Microsoft.ACE.OLEDB.12.0
 Officeのバージョン? 14ってことはOffice2010ってことかな? 12はOffice2007か。

> 実行CPUに合わせて、切り替えないとだめなのか
 気にせず、AnyCPUでなくてx86で。
 私はここのポリシーに従ってます(従っているつもり…ですが)
  http://blogs.wankuma.com/naka/archive/2007/05/20/77413.aspx

 あと、x64でAnyCPU設定でieを立ち上げるとひどいことに。javaアプレットとかのページが見れないんですね。なんでかと思えばx64で立ち上がっていて、x64のプラグインがインストールされていないから。プラグイン一覧見るといないんですよ!
 これで問題なのはx64で普通にアイコンからie立ち上げた時はちゃんとそのページが見えること。プラグイン一覧みるとちゃんと出てくる。なんでだ!と思ってタスクマネージャのプロセス一覧をみたら…_| ̄|○

 あとWOW64はアウトプロセスの場合は、x64-x86間通信できますけど、インプロセスの場合はどちらかです。つまりx64からActiveX.exe(x86)は呼べるけど、ActiveX.Dll(x86)は呼べない。

 しかしVB6で失敗の事例が分からないですね。余力が有れば試してみたいとは思いますが、明日は情報処理技術者試験です…>_<; 

投稿日時 : 2010年10月16日 23:04