|
分類:[.NET 全般]
こんちには。
VBからmdbを作成、操作する際、以下について知識不足でしたので、 どなたかご教授お願い致します。
1.質問1 Microsoft ActiveX Data Object 6.0 Library Microsoft ADO Ext. 6.0 for DDL and Security は、Accessをインストールしていない環境 でも問題なく動作しますでしょうか?
2.質問2 又、ユーザリリースする際、 EXEのみ提供する(dllは提供しない)ことで動作させることは可能でしょうか? 現在、模索中で、 コンパイル時に、相互運用型の埋め込み→TRUE、分離→FALSE にしてEXEを作成していますが確信が持てませんでしたので、 質問させて頂きました。
3.質問3 私の開発環境はADO32bitがインストールされているのですが、 AnyCPU(64bit)でコンパイルすると正常に動作しません。 この場合、64bitのADOを準備してAnyCPUで、 コンパイルすると正常に動作するのでしょうか?
わかりにくい質問で申し訳ございませんでした。 以下経緯によりこのような質問となってしまいました。 申し訳ございません。 @開発環境が社標準で、OS→Windows7 64bit Office→32bitがインストールされており、 思うように検証できない。 Aツールを動作させたい環境は、OS→Windows7 64bit Office→32or64bit BAccessがインストールされていない環境(ADOが存在しない環境)でも動作させたい C国内、国外で使用したい。各方面へリリースするので、 できれば、EXEのみでやり取りしたい(DllをExeへ組み込みたい)。
4.質問4 上記を踏まえ私の推測では、64bitのADOのdllを準備し、 相互運用型の埋め込み→TRUE、分離→FALSE、とし、 x86コンパイルすると、32bitOS,64bitOSで動くのではないかと 淡い期待をしているのですが、誤りでしょうか?
以上、宜しくお願いします。
環境 OS:Windows7 64bit VisualStdioPro:2012 Version11.61030.00 Update4 .NET Framework Version 4.5.50709 ADO関係:32bit用
|