タイトル : Re: 64bitOSでのCreateObject 投稿日 : 2012/02/23(Thu) 01:04 投稿者 : 魔界の仮面弁士
> 目的としては「Windows7 64bit版」でVB6のexeを動かしたいのです。 VB6 では、どうやっても Win32 Application しか作成できないため、 Win7 x64 側では、WoW64 上にて 32bit アプリとして動作させることになります。 > Set WinSockControl = CreateObject("MSWinsock.Winsock.1") ←★ ActiveX コントロールを使う場合は、CreateObject するのではなく、 ActiveX コントロールをフォームに貼り付けて利用する必要があります。 これは、生成作業(CreateObject、フォームへの貼り付け、Controls.Add 等)には 実行時ライセンス(ランタイムライセンス)ではなく 開発時ライセンス(デザインタイムライセンス)が必要とされるためです。 |