Predmet s crtičnim kodom
Često postavljana pitanja

 Standard ili viši
Podržani softverLink
Koji programi rade s kontrolom ActiveBarcode?
Svi programi koji podržavaju OLE 2.0 i svi programi koji izričito podržavaju ActiveX kontrole, kao što su: Access, Excel, Word, Internet Explorer, Microsoft Edge (IE Mode), FrontPage, Visual FoxPro, Visual C++, Visual J++, Visual C#, Visual Basic, Visual Basic for Applications (VBA), PowerPoint, PowerBuilder, C++ Builder, Delphi i mnoge druge.
Možete besplatno ocijeniti ActiveBarcode bez registracije ili obveze.
Spašavanje barkodova kao slikovnih datotekaLink
Kao programer želim spremiti barkodove kao slikovne datoteke.
Da, jednostavno koristite metode. SaveAs, SaveAsBySize ili SaveAsBySizeExtended.
Ako želite promijeniti bitmapu prije spremanja, upotrijebite svojstvo Picture za dohvaćanje slike.
Barcode ili njegova svojstvo slike se ne osvježava ili nema nikakve podatke.Link
Dobivam pogrešku koja navodi da svojstvo slike nije postavljeno i da još ne sadrži nikakve podatke.
Ako koristite svojstvo Picture u situaciji s vremenskim ograničenjem ili pri izvođenju batch petlji, morate operativnom sustavu dati dovoljno vremena da obradi događaje. Npr. u VBA-u morate koristiti 'DoEvents' kako biste osigurali da je svojstvo Picture ispravno postavljeno s podacima. Alternativno možete koristiti metodu CreatePictureBySize prije korištenja svojstva picture.
Ručno instalirajte kontrolu za crtični kodLink
Ja sam programer i želim ručno instalirati samo objekt za crtični kod na ciljni sustav. Kako točno to učiniti?
Možete postaviti samo objekt barkoda ili možete integrirati kontrolu u vlastitu rutinu instalacije. Detaljno objašnjenje o tome kako redistribuirati ActiveBarcode možete pronaći ovdje: Distribucija objekta Barcode (ActiveX kontrola, OCX) s vlastitom aplikacijom.
Predmet, OCX, Control: Unos kontrolnih kodovaLink
Kako mogu unijeti kontrolne kodove?
Nastavite čitati kako biste saznali više o korištenju kontrolnih znakova u crtičnim kodovima.
Promijeni veličinu fontaLink
Kako mogu promijeniti veličinu fonta?
Veličina fonta postavlja se svojstvom Font.
Možete promijeniti ovu svojinu izravno putem razvojnih alata ili putem dijaloga svojina.
Npr. u Wordu: desna tipka miša na barkodu -> objekt ActiveBarcode -> Svojstva.
Pročitajte kontrolni brojLink
Kako možete očitati vrijednost kontrolnog znaka s barkodova koji imaju kontrolni znak?
Kontrolni znak se može pročitati pomoću svojstva Checksum.
Automatska širina barkodaLink
Je li moguće dinamički prilagoditi širinu crtičnog koda na potrebni minimum na temelju teksta?
Možete stvoriti funkciju koja to radi u događaju TextChange. Korištenjem svojstva IsSizeOk možete saznati može li se crtični kod prikazati ili ne. Promjenom širine objekta crtičnog koda možete brzo odrediti točnu vrijednost pomoću aproksimacijskog algoritma.
Crna kutija umjesto barkodaLink
Zašto dobivam samo crnu kutiju umjesto crtičnog koda kad ugrađujem kontrolu crtičnog koda u obrazac?
Vaše razvojno okruženje odabralo je loše zadane boje za kontrolu barkoda. Jednostavno prilagodite kontrolu i postavite boju pozadine (Backcolor) na bijelu (clWhite).
Povezivanje podataka u Crystal ReportuLink
Pokušavam koristiti kontrolu barkoda s Crystal Reportom i Visual Basicom za upotrebu u izvješću. Mogu dodati kontrolu kao OLE objekt, ali ne mogu povezati svojstvo s bazom podataka?
Čini se da Crystal Report ne može povezati svojstva ActiveX kontrole. Morate ručno izvršiti vezu podataka iz vašeg programa u Visual Basicu. Koliko znamo, Crystal Report to ne može učiniti automatski.
Razvojno okruženje: problem s licencomLink
Razvojno okruženje ne prepoznaje razvojnu licencu.
Ponekad razvojno okruženje poput Delphija, Visual Studija ili Visual Basica ne prepoznaje promjenu licence. To je zato što se podaci o licenci pohranjuju prilikom dodavanja objekta u razvojno okruženje. Tada je potrebno ponovno umetnuti kontrolu nakon instalacije licence za programer. Molimo provjerite je li razvojna licenca ispravno instalirana na razvojnom računalu.
  • Pokrenite razvojno okruženje. Nemojte otvarati svoj projekt. Sada uklonite kontrolu iz alatne trake.
  • Zatvorite i ponovno pokrenite Visual Studio.
  • Nakon ponovnog pokretanja vratite kontrolu natrag u alatnu kutiju.
  • Ovaj put će se točne informacije o licenci pohraniti u razvojnom okruženju i moći ćete ponovno otvoriti svoj projekt i kompajlirati ga s točnom licencom.
Detaljno objašnjenje o tome kako redistribuirati ActiveBarcode možete pronaći ovdje: Distribucija objekta Barcode (ActiveX kontrola, OCX) s vlastitom aplikacijom
Razvojna licenca nije prepoznata u Delphiju.Link
Delphi ne može stvoriti EXE datoteke koje rade kod kupca bez vlastite licence.
Molimo provjerite je li razvojna licenca ispravno instalirana na razvojnom računalu.
  • Pokrenite razvojno okruženje. Nemojte otvarati svoj projekt.
  • Uklonite kontrolu ActiveBarcode iz razvojnog okruženja (paketa).
  • Kompajlirajte paket tako da kontrola bude doista uklonjena.
  • Sada vratite kontrolu natrag u paket.
  • Ovaj put će se točne informacije o licenci pohraniti u razvojnom okruženju i moći ćete ponovno otvoriti svoj projekt i kompajlirati ga s točnom licencom.
Slijedeći ove korake ponovno će se regenerirati omotač komponente. ACTIVEBARCODELib_TLB.pas. Možete provjeriti vremenski žig pretraživanjem "File generated on".

Detaljno objašnjenje o tome kako redistribuirati ActiveBarcode možete pronaći ovdje: Distribucija objekta Barcode (ActiveX kontrola, OCX) s vlastitom aplikacijom
Barcode se ne mijenja u svojstvu slikeLink
Koristim ActiveBarcode s Delphiom u bazi podataka. Prvo otvorim skup podataka i ispišem barkod. To radi dobro. Sada to ponovim s drugim skupom podataka i ispisuje se isti barkod. Za ispis koristim svojstvo Picture.
Dodajte sljedeći redak koda u svoj projekt točno prije nego što stvorite novi barkod:
Barcode1.Picture.CleanupInstance;
Upute za uporabu za Delphi 4, 5, 6 i 7Link
Imate li upute korak po korak za starije verzije Delphija?
Možete preuzeti priručnike za naslijeđene verzije Delphija kao PDF-ove ovdje:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)