VB6+WingReportで開発しておりますが、配布時におかしな動作を
します。
1.VBでインストーラーを作成し、実行したところ
「ファイル’C:\WINDOWS\SYSTEM\WrCif30.dll’の登録中に
エラーが発生しました。」とエラー表示されます。
インストーラーのログでは以下のようになっています。
*** エラー: ‘C:\WINDOWS\SYSTEM\WrCif30.dll’ 中に
DllRegisterServer() のエントリポイントが
見つかりません。
*** 次の処理中:
DllSelfRegister: “C:\WINDOWS\SYSTEM\WrCif30.dll”
インストーラーを作成する際に、何か手続きが必要なので
しょうか?
WrCif30.dll をインストーラーに含めずに作成した場合は
問題なくインストールでき、プログラムも動作しています。
逆に、WrCif30.dll は配布しなくても問題ないでしょうか?
2.上記のVB+WingReportのインストーラを開発端末で
実行した後、開発しようとすると「ライセンスが見つかり
ません」等の表示が出て開発できません。
その場合 配布したプログラムは動作していることから
考えると、配布用のインストーラーを実行すると配布用の
ライセンスに書き換えられるのでしょうか?
なお、環境は以下の通りです。
WingReport 3.0 / VB6.0(SP4.0) / Windows98
WRD30.EXE 3. 0. 0. 7
WRENGN30.DLL 3. 2. 0.12
WRCTRL30.DLL 3. 0. 0.11
WR3AXCL.OCX 3. 1. 0. 4
WRCIF30.DLL 3. 1. 0. 3
お手数ですが、よろしくお願い致します。