C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: VB2005で作ったユーザーコントロールをVB6で使用したい


(過去ログ 72 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■42123 / inTopicNo.1)  VB2005で作ったユーザーコントロールをVB6で使用したい
  
□投稿者/ rao (1回)-(2009/10/08(Thu) 11:41:10)

分類:[.NET 全般] 

VB2005で作ったユーザーコントロールをVB6で使用したいのですが、可能なのでしょうか。
VB2005では.OCXは作成できないようですが、
VB2005で作ったユーザーコントロールをVB6で使用するにはどうすればよいのでしょうか?
よろしくお願い致します。
引用返信 編集キー/
■42125 / inTopicNo.2)  Re[1]: VB2005で作ったユーザーコントロールをVB6で使用したい
□投稿者/ たくボン (243回)-(2009/10/08(Thu) 12:15:16)
No42123 (rao さん) に返信
> VB2005で作ったユーザーコントロールをVB6で使用したいのですが、可能なのでしょうか。
> VB2005では.OCXは作成できないようですが、
> VB2005で作ったユーザーコントロールをVB6で使用するにはどうすればよいのでしょうか?
> よろしくお願い致します。

・・・無理だと思うw
そもそも、何がしたいからこういう発想になったか、その経緯を説明してくれないと回答に困るかな。
引用返信 編集キー/
■42131 / inTopicNo.3)  Re[1]: VB2005で作ったユーザーコントロールをVB6で使用したい
□投稿者/ 魔界の仮面弁士 (1348回)-(2009/10/08(Thu) 13:04:50)
No42123 (rao さん) に返信
> VB2005で作ったユーザーコントロールをVB6で使用したいのですが、可能なのでしょうか。

ActiveX DLL ならば可能ですが、ActiveX コントロールとなると試した事がありません。
http://support.microsoft.com/kb/317535/ja
http://www.sev.or.jp/ijupiter/world/dc_interrop/dotnet_com_interrop.html

こんな話もあるようです。
http://bytes.com/topic/net/answers/398225-net-user-control-ocx-through-interop


で、どうしても駄目なら、UserControl を貼った HTML を用意して、
それを WebBrowser コントロール経由で利用してみるとか。
引用返信 編集キー/
■42139 / inTopicNo.4)  Re[2]: VB2005で作ったユーザーコントロールをVB6で使用したい
□投稿者/ たくボン (246回)-(2009/10/08(Thu) 14:08:00)
No42131 (魔界の仮面弁士 さん) に返信
> ■No42123 (rao さん) に返信
>>VB2005で作ったユーザーコントロールをVB6で使用したいのですが、可能なのでしょうか。
>
> ActiveX DLL ならば可能ですが、ActiveX コントロールとなると試した事がありません。
> http://support.microsoft.com/kb/317535/ja
> http://www.sev.or.jp/ijupiter/world/dc_interrop/dotnet_com_interrop.html

てっきりタイプライブラリ出力できないと思ってたけどできるんだ。めもめも・・・。

ただ、やっぱりメソッド定義とか変更しちゃうと互換は無くなるんだ。ここら辺ってどうにかならないのかな?(あ、そのための.NET登場ですね)
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -