VCで作成した拡張DLL内のダイアログを開くには?


sou  2001-06-20 18:15:10  No: 74524  IP: [192.*.*.*]

ダイアログリソースのあるVCで作成した拡張DLLをVBでCallしてダイアログを開きたいです。
CTestDlg Dlg;
Dlg.DoModal();
普通に書くとDoModal()のところで落ちます。
なんとか、よろしくお願いします。

編集 削除
こころ  URL  2001-06-28 01:14:45  No: 74525  IP: [192.*.*.*]

DLL側の問題ではないんですよね?

APIでダイアログリソースを指定して
直接開く手もありますが・・・。

編集 削除
Say  2001-06-28 10:59:10  No: 74526  IP: [192.*.*.*]

VCでVb用COMを作るとき守らなければならない「おやくそく」は
まもってますか?
メソッドの先頭に _ を使うなとか、ポインタをわたすなとか
unsignedをつかうなとか、HRESULTを返せとか、ほかのカスタム
インターフェイスからカスタムCOMインターフェイスを派生するな
とか・・・
ほかにもあったっけ?

編集 削除
sou  2001-06-29 16:50:57  No: 74527  IP: [192.*.*.*]

>DLL側の問題ではないんですよね?
同じDLLをVCから使う場合はすんなり行きます。
のでDLL自体は問題ないかな。。。と。

>VCでVb用COMを作るとき守らなければならない「おやくそく」は
>まもってますか?
特に気にしたことなかったのですが『お約束』あったとわ
どっか一覧みたいな感じで載ってるところあったら
紹介してください。

編集 削除