Hiermit kann nach jeder Berechnung des Barcode (= Zuweisung der
Eigenschaft .Data)
überprüft werden, ob der Barcode korrekt erzeugt wurde.
Beispiel: Barcode1.Data = "12345"
if Barcode1.Success =
False then
Msgbox "Fehler: Barcode wurde nicht korrekt erzeugt!"
endif
Gründe für eine Rückgabe
von "False" sind z.B:
- bei EAN 13 wurden weniger als 12 Ziffern
übergeben,
- bei numerischen Barcodes (2/5 Interleaved,
EAN, UPC) sind nicht nur Ziffern sondern auch Buchstaben im
Übergabestring enthalten,
- bei 2D Barcodes wurden nicht alle
Parameter (AutoError) korrekt zugewiesen,
- bei HIBC wurden nicht alle Datenfelder
zugewiesen.
Das OCX Modul erzeugt dann nur eine leere WMF Grafik, in der Anzeige
erscheint ein durchgestrichenes Rechteck: