名前 題名 ▼ M&Iさん > ▼ KSCさん > > > 「データ量」と「誤り訂正レベル」だけから「バージョン」値を算出 > > する事は可能なのでしょうか? > > KSCさん、どうもです。M&Iです。 > > http://www.denso-wave.com/qrcode/qrgene2.html > に説明がありますが、文字種によって許容値が変わるためかなり > 面倒な感じです。 > > そこでサンプルユニットをもう少し実用的なものに変えてみました。 > 指定バージョン、誤り訂正レベルで文字数がオーバーした場合には、 > 文字数が収まるまで自動でバージョンを上げていくようにしました。 > 力技ではありますが、このほうが実用的かと思います。 > > QR2コード作成用のprocedureはfunctionに変更して、実際に作成さ > れたバージョン番号を返すようにしましたので、もし一番大きな > バージョンに全体のバージョンを合わせたいのであれば、存在して > いるデータ列から一番大きなものを選んでQR2コードを作成し、帰っ > てきたバージョン番号を全体に適用するといった使い方も出来るか > と思います。 > > ということで、修正版のQR2Unit.pasをアップします。 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link