有限会社アイシンシステムホームページ作成からシステム開発までなんでもご相談ください。トラブル今日はすごく怖かった。ホームページの信頼性の恐ろしさを思い知った。それは、NW7+モジュラス16の連番バーコードシールを発注していのだが、印刷屋さんから「モジュラス16の計算中で余りがゼロの時はチェックデジットはいくつでしょうか?」と質問があった。はじめは、「ネットで調べたらすぐにわかりそうだし、その説明のURLもメールで送ったでしょ」って思っていたが、念のために調べてみた。すると、私が紹介したホームページは余りにゼロの場合のことが書かれてないのだ。ほかのホームページを調べてみると、どうやらモジュラス16の場合、16で割ったときに余りがゼロならばチェックデジットもゼロにしなければならないようだ。念のため実機でも確認してみた。[a33340a]と[a3334Aa])のバーコードを印刷してみてハンディで読ませてみた。デックデジットはゼロのほうが正解。A(=16の意味)では読めませんでした。いうテストモードがあるハンディでよかったw印刷屋さん、よくぞたずねてくれました。私が紹介したWEBのとおりにしていたら大変なことになっていました。15:45:04突然の書き込み失礼します。先日まさしくこの件で同じく過ちを犯しそうになった者です。適当に検索すると、余りゼロの例外ケースが書かれていないページがトップに来るんですよね。私の場合はその算出ロジックを作成する立場でした。余りがゼロの場合にチェックディジットが0に出来るならロジックがとても簡単な論理演算で出来るのですが、そこが仕様通りにAになるのだとそこだけ例外ロジックを組む必要があったんです。(論理演算的にはAになるほうが例外的でした)どうも不自然だ・・・と思いちゃんと調べたら0のケースを発見しました。何となくのカンで気づけて運が良かったですが、危なかったです。19:16:11おおー危なかったですね。お互いセーフでよかったですね。メールアドレスが公開されることはありません。technology.%d人のブロガーが「いいね」をつけました。