Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
1070
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von deusfalsus
    deusfalsus deusfalsus ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    Jena (Thüringen)
    Beiträge
    254
    Hallo,

    ich suche eine freie Bibliothek zum erstellen von Barcodes.
    Für Datamatrix ginge zwar die von sourceforge, die kann aber eben nur Datamatrix. Bräuchte unbedingt was für Code128.
    www.zint.org.uk kann zwar alles, hat aber keine Programmierschnittstelle für .NET.
    Ich weiß, ich könnte auch das Programm als Prozess aufrufen und die erzeugte Datei verwenden - eine dll zum Einbinden und Barcode direkt erzeugen und verwenden wäre mir aber wesentlich lieber.
     

  2. #2
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    3.991
    Auf der Seite steht, es ist Opensource in C.
    Wenn du nichts anderes findest könntest du doch einen Wrapper schreiben.
     

  3. #3
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.002
    Ich habe mir das Zint-Programm nicht im Detail angeschaut, aber du müsstest ja nur die DLL nehmen, die Dabei ist (vllt. sind es auch mehrere) und einbinden. In dem Manual auf der Seite sind auch ein paar wenige Zeilen C-Code-Beispiele, wie man die Klasse(n) dann verwendet. Du müsstest dir dann eine Wrapper-Klasse in C schreiben, die du dann in .Net einbinden kannst.
    Edit: da war jemand schneller als ich
    Geändert von Shakie (23.08.10 um 11:26 Uhr)
     

  4. #4
    Avatar von deusfalsus
    deusfalsus deusfalsus ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    Jena (Thüringen)
    Beiträge
    254
    Es ist keine dll dabei - sonst würde ich doch nicht schreiben, dass ich eine suche
    Leider bin ich kein Profi und weiß nicht, wie man eine Wrapper-Klasse in C schreibt, da ich ja auch nicht in C programmiere. Und jetzt bitte keine ideologischen Vorträge über Programmiersprachen ... VB.NET ist für mich als Gelegenheitsprogrammierer einfach einfacher.

    Also (bitte nicht hauen): Weiß jemand, wo ich eine freie dll für Barcode-Erstellung herbekomme?
     

  5. #5
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.002
    Hier habe ich eine Zint.dll gefunden. Wie das mit der Lizenz dafür aussieht weiß ich nicht.
     

  6. #6
    Avatar von deusfalsus
    deusfalsus deusfalsus ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    Jena (Thüringen)
    Beiträge
    254
    die dortige dll lässt sich leider nicht einbinden (zumindest nicht mit Visual Studio 2008)
     

  7. #7
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.002
    Was ist der Fehler?
     

  8. #8
    Avatar von deusfalsus
    deusfalsus deusfalsus ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    Jena (Thüringen)
    Beiträge
    254
    Fehlermeldung: "Es konnte kein Verweis auf "C:\...\zint.dll" hinzugefügt werden. Stellen Sie sicher, dass auf die Datei zugegriffen werden kann und dass sie eine gültige Assembly oder COM-Komponente ist."

    Der Zugriff dürfte nicht das Problem sein. Die Datei befindet sich im selben Ordner wie auch andere eingebundene dll´s und hat keinerlei Zugriffschutz etc.
     

  9. #9
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.002
    Da weiß ich leider auch nicht weiter. Musst wohl doch das Programm starten oder du findest eine Alternative im Netz. Oder du schreibst eine E-Mail ans Zint-Team und bittest sie um Hilfe...
     

  10. #10
    Avatar von RudolfG
    RudolfG RudolfG ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    Gummersbach (NRW)
    Beiträge
    336
     
    Technologien
    (Gute) Grundkenntnisse: HTML, CSS
    Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL

  11. #11
    Avatar von deusfalsus
    deusfalsus deusfalsus ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Ort
    Jena (Thüringen)
    Beiträge
    254
    Leider kann ich da nichts finden, was ich unter VB.NET einbinden kann.
    Bin ich blind oder ist das alles C-Code?
    Ich hab mir trotzdem mal die source files runtergeladen. Ist aber keine dll oder lib oder ähnliches dabei.

    Ich brauche eine Bibliothek, die ich mit VB.NET verwenden kann. Hat da irgendjemand was?
     

  12. #12
    Avatar von RudolfG
    RudolfG RudolfG ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    Gummersbach (NRW)
    Beiträge
    336
    Hi,

    leider habe ich keinen Quelltext (außer natürlich kommerzielle Produkte) zu VB.NET gefunden, aber so wie ich mir von einigen VB-Entwickler sagen lassen habe sollte es mehr oder weniger eine Fleißarbeit sein diesen nach VB.NET zu "übersetzen".

    Vielleicht währe das eine gute (notwendige!) Möglichkeit, die vorhandene VB.NET-Kenntnisse zu vertiefen (die meisten Klassen/Funktionen sind ja, bis auf die Syntax, im .NET-Framework identisch)?!

    Gruß
    RudolfG
    Geändert von RudolfG (25.08.10 um 14:20 Uhr)
     
    Technologien
    (Gute) Grundkenntnisse: HTML, CSS
    Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL

Ähnliche Themen

  1. Barcodes generieren und drucken!
    Von ToDu im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 30.06.09, 19:26
  2. Antworten: 6
    Letzter Beitrag: 13.11.07, 10:35
  3. Antworten: 5
    Letzter Beitrag: 01.07.07, 14:25
  4. Logo erstellen bzw. Buchstaben "frei" erstellen
    Von LordSikon im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 29.07.04, 02:27
  5. Barcodes mit Word?
    Von droni im Forum Office-Anwendungen
    Antworten: 5
    Letzter Beitrag: 04.12.03, 08:24