AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

barcode mit barcode.pas

Ein Thema von khh · begonnen am 6. Aug 2010 · letzter Beitrag vom 14. Mai 2011
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#1

AW: barcode mit barcode.pas

  Alt 6. Aug 2010, 09:32
Naja, so lang ist die DrawBarcode-Methode ja nicht, als dass das in stundenlange Arbeit ausarten würde
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: barcode mit barcode.pas

  Alt 6. Aug 2010, 13:28
Hallo zusammen,

der Fehler steckt wohl hier:
Delphi-Quellcode:
 case tabelle_ParityEAN13[LK,i] of
                        'A' : for j:= 1 to 4 do
                                                result := result + tabelle_EAN_A[tmp[i], j] ;
                        'B' : for j:= 1 to 4 do
                                                result := result + tabelle_EAN_B[tmp[i], j] ; // <<<<<<<<<
                        'C' : for j:= 1 to 4 do
                                                result := result + tabelle_EAN_C[tmp[i], j] ;
        end;
da wird eine #0 zurück geliefert. Auch wenn j von 4 nach 1 gezählt wird, sollten zumindestens keine #0 zurückgegeben werden.

Edith: Ich nehme beinahe alles zurück. Da fehlen eine Menge formale Prüfungen. So sollte es z.B. nicht möglich sein mit einem 5stelligem Code zu versuchen eine EAN13 zu erzeugen. Das geht schief!

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector

Geändert von p80286 ( 6. Aug 2010 um 14:02 Uhr)
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#3

AW: barcode mit barcode.pas

  Alt 6. Aug 2010, 17:26
mh und nu?
es kann doch nicht soo schwierig sein ein paar Striche auf dem Drucker auszugeben

habt ihr ne andere idee?
Karl-Heinz
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#4

AW: barcode mit barcode.pas

  Alt 6. Aug 2010, 18:54
Welche Barcode-Typen brauchst du denn genau?
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#5

AW: barcode mit barcode.pas

  Alt 6. Aug 2010, 19:07
Wie wäre es, wenn Du dir dieses nicht gefundene Zeichen einfach mal ausgeben lässt?
Ggf. hilft dir auch ein Trim auf die data-Variable.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#6

AW: barcode mit barcode.pas

  Alt 7. Aug 2010, 06:37
Wie wäre es, wenn Du dir dieses nicht gefundene Zeichen einfach mal ausgeben lässt?
Ggf. hilft dir auch ein Trim auf die data-Variable.
gute idee, danke dir
@blackfin , auf jeden Fall EAN,der rest ist noch nicht sicher.

Gruss KHH
Karl-Heinz
  Mit Zitat antworten Zitat
RaSoWa1

Registriert seit: 1. Jun 2006
Ort: Halle/Saale
140 Beiträge
 
Delphi 2010 Professional
 
#7

AW: barcode mit barcode.pas

  Alt 7. Aug 2010, 08:56
@khh
Als Anlage eine aktuellere Version (1.25) der Barcode.pas
Vieleicht ist hier dein Fehler behoben.
Ich nutze sie mit D2010 um 7-stellige Codes zu drucken und zu lesen.

Gruß Klaus
Angehängte Dateien
Dateityp: pas Barcode.pas (56,9 KB, 159x aufgerufen)
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz