2014/10/24 (金) 17:32:21 Mr.XRAY |
Active, COM, OLE という用語は少しばかり混乱しています.
これは,マイクロソフトにも責任があると思います.ハッキリ言って.
で,開発者が使用する用語としてですが,
ActiveX, COM, OLE オブジェクトの実体は,DLL, EXE, OCX 等です.
(OCX というのは最近はあまり見かけなくなったような)
DLL で言えば,DLL には 32 ビット版, 64 ビット版があります.
32 ビット版の DLL は 64 ビットのアプリでは(原則,基本的に) 使用できません.
つまり,32 ビットのアプリで使用できたが,64 ビットのアプリでは使用できない
ActiveX, OLE コントロールが存在することになります.
で,よかったかな ?
32 ビット版と 64 ヒット版の DLL は,置き場所も違います.
[32 ビット版の DLL と 64 ビット版の DLL]
http://mrxray.on.coocan.jp/Delphi/Others/Usage_Win32API.htm#09
|
|