VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/07/25(Fri) 01:43
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: ActiveX DLLで作成したDLLについて

> ActiveX DLLで作成したDLLは、Declareキーワードは使えないのでしょうか。
使えません。VB6製DLLは、Declareで宣言して使えるようにはできていません。
(ある特殊な方法を使えばDeclare可能なDLLも作れますが、止めた方が良いでしょう)

> 標準EXEでオブジェクトクラスのインスタンスを作成し、参照したときは
> うまくいくんですが・・・。
それが正しい使い方です。その方法で使ってください。(^^;

ActiveX DLLを利用するには、『参照設定』してクラスをNewするか、
あるいはCreateObjectを呼び出すかしてクラスのインスタンスを生成し、
そのPublicメソッドを呼び出して利用する事になります。

> また、dllファイルを何度か同名で更新し、作成していたところ、
作成したDLLが残っているなら、コマンドラインから、
   REGSVR32 /U C:\Project1.DLL
を実行すればOKです。

もし、DLLを削除してしまった(もしくは上書きしてしまった)場合は、
レジストリ項目を手動で削除するしかありません。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -