Vielen Dank (mal wieder) für die gute Zuarbeit!
Die gefixte Version ist im
SVN.
Noch ein paar Kommentare:
- Fehler in aztec_text_process: Ja, der Index müsste der Bösewicht gewesen sein.
- Fehler in maxicode: Ja, da waren die Indices falsch. Für Mode 3 muss man die ersten Zeichen selbst mit Leerzeichen auf 9 Stellen auffüllen. Und die Zuweisung der Arrays war wirklich blöd.
- Fehler in code32: Wird jetzt (wie im C-Code) auf die Länge 34 gesetzt.
- Checksumme in EAN14/NVE18: Die alte Variante (über zint.dll) beinhaltet noch den Original-Bug. Die zint.pas sollte es ganz richtig machen.