========================================================================
dydigit.DLL  利用規約 兼 取扱説明書 (README)
========================================================================
本ソフトウェア（以下、本DLL）をご利用いただく前に、以下の利用規約および注意事項を必ずお読みください。
本DLLをダウンロード、または利用した時点で、本規約のすべての条項に同意したものとみなします。

------------------------------------------------------------------------
1. 権利帰属と知的財産権
------------------------------------------------------------------------
・本DLLに関する著作権、特許権、その他の知的財産権は、すべて開発者（Jigjii）に帰属します。開発者は著作権を放棄していません。
・本DLLの全体または一部を、開発者に無断で他のWebサイトやメディアへ転載・再配布することを禁止します。
・本DLLに対して、逆コンパイル、逆アセンブル、その他のリバースエンジニアリング、または解析・改変を行う行為を一切禁止します。

------------------------------------------------------------------------
2. 動作環境
------------------------------------------------------------------------
・対応OS: Windows 10 / Windows 11 (32bit / x86 環境)
  ※64bit環境のアプリケーションからは、32bit互換（WOW64）プロセス経由、または32bit版のホストプログラム（例：32bit版 Excel等）からのみ呼び出し可能です。
  ※本DLLはスタンドアロン設計（静的リンク）のため、「Microsoft Visual C++ 再頒布可能パッケージ」等の事前インストールは不要です。

------------------------------------------------------------------------
3. 仕様および規約上の位置づけについて
------------------------------------------------------------------------
本DLLは、32bit版のVBAやDBProなどの開発環境で組み込んで利用できる、バーコードチェックデジット計算用のDLL（Dynamic Link Library）です。
本ソフトウェアは、フリーソフトであり、個人利用・商用利用を問わず、無償でご利用いただけます。

------------------------------------------------------------------------
4. 免責事項
------------------------------------------------------------------------
・本DLLは「現状のまま」提供され、その完全性、正確性、有用性、および特定の目的への適合性について、開発者は明示・黙示を問わずいかなる保証も行いません。
・本DLLの使用、または使用不能によって生じた直接的・間接的な損害（データ消失、業務中断、サーバー障害、精神的苦痛、その他の金銭的損失を含む一切の損害）について、開発者は理由の如何を問わず、一切の責任（法的責任を含む）を負いません。すべて利用者の自己責任においてご利用ください。

------------------------------------------------------------------------
5. 主な機能と対応アルゴリズム
------------------------------------------------------------------------
本DLLは、以下の各種チェックデジット計算アルゴリズムに対応しています。

アルゴリズム名【仕様表記】
・セブンチェック（7DR）【7DR】
・セブンチェック（7DSR）【7DSR】
・ナインチェック（9DR）【9DR】
・ナインチェック（9DSR）【9DSR】
・ルーンズ（モジュラス10 ウェイト2・1分割）【Loons】
・モジュラス10 ウェイト2・1一括【M10W21】
・モジュラス10 ウェイト3・1【M10W31】
・モジュラス11 ウェイト2～7【M11W2~7】
・モジュラス11 ウェイト1～0【M11W1~0】
・加重モジュラス11【Weight modulus11】
・ウェイト12分割【W12】
・モジュラス16【M16】
・モジュラス43【M43】

------------------------------------------------------------------------
6. アップデート・サポートについて
------------------------------------------------------------------------
本DLLは原則として現状渡しとなります。
バグフィックスや機能追加などのアップデートは、開発者の裁量により任意で行われます。

------------------------------------------------------------------------
7. サンプルコード（VBA等）についてのご注意
------------------------------------------------------------------------
本パッケージに同梱されているサンプルコード（以下、本サンプル）は、
本DLLの利用方法を理解していただくための参考資料です。

1. 利用規約と免責
   - 本サンプルは、自由に改変・コピーしてご自身のプログラムに組み込んでいただけます。
   - 本サンプルの商用・非商用を問わない利用において、著作権表示や報告は不要です。
   - 本サンプルを使用したことによる直接的・間接的な損害（データの損失、Excelの強制終了など）について、開発は一切の責任を負いません。

2. 動作環境・注意点
   - 本DLLは 32bit版 です。
   - ご利用のExcel（Office）等のビット数に合わせてご利用ください。
   - サンプルを実行する際は、必ず以下を参照して正しいフォルダに配置してから実行してください。
     参照：ドキュメント.txt（DLLの配置場所）

------------------------------------------------------------------------
【お問い合わせ / 開発元】
https://jigjii.com/
発行日: 2026年10月15日




