[リストへもどる]
一括表示

投稿時間:2003/08/11(Mon) 17:26
投稿者名:サックン
Eメール:
URL :
タイトル:
MDIの親と子のプロジェクトを分ける
環境はWin2K+VB6(SP3)です。

MDIフォームの親と子を別のプロジェクトにしたいのですが可能でしょうか?
例えば 標準EXE→親 + ActiveX DLL→子 とか
    標準EXE→親 + ActiveX EXE→子 などで実現したいのですが・・・。

また経験が浅いので、試行錯誤したのですが
「ロード可能なMDIフォームはありません」と表示されてしまい分からなくなってしまいました・・・。
分かる方がいましたらご教授よろしくお願いします。
可能か不可能かだけでも知らせていただけるとありがたいです。

投稿時間:2003/08/12(Tue) 02:51
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: MDIの親と子のプロジェクトを分ける
> 環境はWin2K+VB6(SP3)です。
> MDIフォームの親と子を別のプロジェクトにしたいのですが可能でしょうか?

VB6の場合は、基本的には無理ですね。

ただし、子を「ActiveXコントロール」として作成し、MDIを持つ標準EXE側では、
新規フォームに、動的にそれらのコントロールを(Controls.Addメソッドで)貼り付ける事で、
擬似的に、子フォームをロードしているように見せかける事ならばできます。

投稿時間:2003/08/12(Tue) 13:25
投稿者名:サックン
Eメール:
URL :
タイトル:
Re^2: MDIの親と子のプロジェクトを分ける
返答ありがとうございました。
遅くなって申し訳ありません。

> VB6の場合は、基本的には無理ですね。
>
やはりできませんか・・・。

> ただし、子を「ActiveXコントロール」として作成し、MDIを持つ標準EXE側では、
> 新規フォームに、動的にそれらのコントロールを(Controls.Addメソッドで)貼り付ける事で、
> 擬似的に、子フォームをロードしているように見せかける事ならばできます。
今のところそこまで無理にやろうと思っていないので他の方法を考えてみます。

どうも、ありがとうございました。