- このトピックは空です。
-
投稿者投稿
-
2021年6月30日 3:53 PM #1704
T.I
ゲストVB6(SP5) + WringReport ver3 で開発を行っています。
セットアップの作成は、Visual Studio のディストリビューションウィザードを使用し、下記のファイルを追加しています。
①WR3AXCL.OCX
②WRENGN30.DLL
③WRCTRL30.DLL過去の掲示板を見て、下記のように認識しましたが、間違っていないでしょうか?
①②③以外に『WRCIF30.DLL』もあるが、これはC言語で開発を行った場合に必要なファイルで、VBでWingReportのOCXを使用して開発を行った場合は不要である。
②③のファイルはセットとして扱う。また、①②③のセットアップ先はOSのシステムディレクトリでなければいけない。
2021年6月30日 3:53 PM #1705松嶋@ソフトウィング
ゲストお世話になっております。
>また、①②③のセットアップ先はOSのシステムディレクトリ
>でなければいけない。必ずではありませんが、共有として使用するのであれば、シス
テムディレクトリへコピーするのが望ましい程度です。
コピー先はお客様のアプリケーションに合わせて変更して頂い
て結構です。以上です。宜しくお願い致します。
2021年6月30日 3:53 PM #1706T.I
ゲスト回答ありがとうございました。
***追加の質問***
①②③のセットアップ先は同じ場所でなければいけませんか?***『WRCIF30.DLL』について***
このDLLファイルはC言語で開発する場合のみの使用になりますか?2021年6月30日 3:53 PM #1707松嶋@ソフトウィング
ゲストお世話になります。
>***追加の質問***
>①②③のセットアップ先は同じ場所でなければいけません
>か?
同一である必要はありません。
OCXはレジストリーにフルパスで登録されますので、自由な位
置へ置く事が可能です。ただし、DLLはアプリケーションの実
行作業パス又は、パスの通った位置にのみ置くことが可能です。>***『WRCIF30.DLL』について***
>このDLLファイルはC言語で開発する場合のみの使用になりま
>すか?
C言語と言う言い方をしておりますが、DLLのエクスポート関数
をPascal規約で呼び出し可能なツールであれば利用可能です。以上です。宜しくお願い致します。
2021年6月30日 3:53 PM #1708T.I
ゲスト>>***追加の質問***
>>①②③のセットアップ先は同じ場所でなければいけません
>>か?
>>
>同一である必要はありません。
>OCXはレジストリーにフルパスで登録されますので、自由な位
>置へ置く事が可能です。ただし、DLLはアプリケーションの実
>行作業パス又は、パスの通った位置にのみ置くことが可能です。
>
過去の掲示版を参照したところ・・・
【トピック】■RE:配布時のエラー
★投稿日:2001/06/19(Tue)11:29:11
「・・・(略)・・・WR3AXCL.OCXの依存モジュールはWINDOWSディレクトリまたはWINDOWS SYSTEMディレクトリにインストールされている必要があります。・・・(略)・・・」
と記載されています。今回、回答を頂きましたDLLのインストール先を下記のように認識しました。
①「アプリケーションの実行作業パス」→ 開発したアプリケーションのインストール先と同じ場所
②「パスの通った位置」→ WINDOWSディレクトリまたはWINDOWS SYSTEMディレクトリ(その他、Windowsのパスに設定している場所)①は、過去の掲示版の回答の内容には、含まれていないのでは?と思っているのですが、私の理解不足でしょうか?
2021年6月30日 3:54 PM #1709松嶋@ソフトウィング
ゲストお世話になります。
ご指摘の通り、以前説明させて頂いた内容には今回の事は含まれておりませんでした。通常はシステムディレクトリーで問題
ありません。(間違えが少ないため推奨しております)※WindowのDLL検索順序はカレントディレクトリ、Windowsディ
レクトリ、Windowsシステムディレクトリの順となっており
ます。以上です。宜しくお願い致します。
-
投稿者投稿
- フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。