Objekt čiarového kódu
Často kladené otázky

 Standard alebo vyššia
Podporný softvérLink
Aké programy fungujú s ovládacím prvkom ActiveBarcode?
Všetky programy, ktoré podporujú OLE 2.0, a všetky programy, ktoré explicitne podporujú ovládacie prvky ActiveX, ako napríklad: 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 a mnoho ďalších.
ActiveBarcode môžete vyskúšať bez registrácie a bez záväzkov úplne zadarmo.
Ukladanie čiarových kódov ako obrazových súborovLink
Ako vývojár chcem ukladať čiarové kódy ako obrazové súbory.
Áno, jednoducho použite metódy SaveAs, SaveAsBySize alebo SaveAsBySizeExtended.
Ak chcete pred uložením zmeniť bitmapu, použite vlastnosť Obrázok na načítanie obrázku.
Čiarový kód alebo jeho obrázková vlastnosť sa neobnovuje alebo neobsahuje žiadne údajeLink
Zobrazuje sa mi chyba, že vlastnosť obrázku nie je nastavená a zatiaľ neobsahuje žiadne údaje.
Ak používate vlastnosť Picture v časovo kritickej situácii alebo pri vykonávaní dávkových cyklov, musíte operačnému systému poskytnúť dostatok času na spracovanie udalostí. Napr. vo VBA musíte použiť 'DoEvents' na zaručenie, že vlastnosť obrázku je správne nastavená s údajmi. Alternatívne môžete pred použitím vlastnosti obrázku použiť metódu CreatePictureBySize.
Ručná inštalácia ovládacieho prvku čiarového kóduLink
Som vývojár a chcem ručne nainštalovať iba objekt čiarového kódu do cieľového systému. Ako to presne urobiť?
Môžete nastaviť len objekt čiarového kódu alebo môžete ovládací prvok integrovať do svojej vlastnej inštalačnej rutiny. Podrobné vysvetlenie, ako redistribuovať ActiveBarcode, nájdete tu: Distribúcia objektu čiarového kódu (ovládací prvok ActiveX, OCX) s vašou vlastnou aplikáciou.
Predmet, OCX, Control: Zadávanie kontrolných kódovLink
Ako môžem zadať kontrolné kódy?
Čítajte ďalej a zistite viac informácií o používaní riadiacich znakov v čiarových kódoch.
Zmeniť veľkosť písmaLink
Ako môžem zmeniť veľkosť písma?
Veľkosť písma sa nastavuje pomocou vlastnosti Font.
Túto vlastnosť môžete zmeniť priamo prostredníctvom vývojárskych nástrojov alebo prostredníctvom dialógového okna vlastností.
Napr. v programe Word: Pravé tlačidlo myši na čiarovom kóde -> Objekt ActiveBarcode -> Vlastnosti.
Prečítajte kontrolnú číslicuLink
Ako môžete prečítať hodnotu kontrolného čísla z čiarových kódov, ktoré majú kontrolné číslo?
Kontrolný znak je možné prečítať pomocou vlastnosti Checksum.
Automatická šírka čiarového kóduLink
Je možné dynamicky prispôsobiť šírku čiarového kódu na požadované minimum na základe textu?
Funkciu, ktorá to vykonáva, môžete vytvoriť v udalosti TextChange. Pomocou vlastnosti IsSizeOk môžete zistiť, či je možné zobraziť čiarový kód alebo nie. Zmenou šírky objektu čiarového kódu môžete potom pomocou aproximatívneho algoritmu rýchlo určiť správnu hodnotu.
Čierna skrinka namiesto čiarového kóduLink
Prečo sa mi po vložení ovládacieho prvku čiarového kódu do formulára zobrazuje len čierna škatuľka namiesto čiarového kódu?
Vaše vývojové prostredie vybralo nevhodné predvolené farby pre ovládací prvok čiarového kódu. Stačí prispôsobiť ovládací prvok a nastaviť farbu pozadia (Backcolor) na bielu (clWhite).
Prepojenie údajov v programe Crystal ReportLink
Snažím sa použiť ovládací prvok čiarového kódu s Crystal Report a Visual Basic na použitie v správe. Ovládací prvok môžem pridať ako objekt OLE, ale nemôžem prepojiť vlastnosť s databázou?
Crystal Report zrejme nie je schopný prepojiť vlastnosti ovládacieho prvku ActiveX. Musíte vykonať viazanie údajov ručne zo svojho programu Visual Basic. Pokiaľ vieme, Crystal Report to nedokáže urobiť automaticky.
Vývojové prostredie: problém s licenciouLink
Vývojové prostredie nerozpoznáva vývojársku licenciu.
Niekedy vývojové prostredie ako Delphi, Visual Studio alebo Visual Basic nerozpozná zmenu licencie. Je to preto, že licenčné údaje sa ukladajú pri pridávaní objektu do vývojového prostredia. Potom je potrebné po inštalácii vývojárskej licencie znovu vložiť ovládací prvok. Uistite sa, že je licencia pre vývojárov správne nainštalovaná na vývojárskom počítači.
  • Spustite vývojové prostredie. Neotvárajte svoj projekt. Teraz odstráňte ovládací prvok z nástrojovej lišty.
  • Zatvorte a reštartujte Visual Studio.
  • Po reštarte vložte ovládač späť do nástrojovej lišty.
  • Tentoraz sa správne licenčné informácie uložia do vývojového prostredia a vy môžete svoj projekt opäť otvoriť a skompilovať so správnou licenciou.
Podrobné vysvetlenie, ako redistribuovať ActiveBarcode, nájdete tu: Distribúcia objektu čiarového kódu (ovládací prvok ActiveX, OCX) s vašou vlastnou aplikáciou
Licencia vývojára nie je rozpoznaná programom DelphiLink
Delphi nemôže vytvárať súbory EXE, ktoré fungujú u zákazníka bez vlastnej licencie.
Uistite sa, že je licencia pre vývojárov správne nainštalovaná na vývojárskom počítači.
  • Spustite vývojové prostredie. Neotvárajte svoj projekt.
  • Odstráňte ovládací prvok ActiveBarcode z vývojového prostredia (balíka).
  • Zkompilujte balík tak, aby bola kontrola skutočne odstránená.
  • Teraz vložte ovládač späť do obalu.
  • Tentoraz sa správne licenčné informácie uložia do vývojového prostredia a vy môžete svoj projekt opäť otvoriť a skompilovať so správnou licenciou.
Týmito krokmi sa obnoví obal komponentu ACTIVEBARCODELib_TLB.pas. Časovú pečiatku môžete skontrolovať vyhľadávaním "File generated on".

Podrobné vysvetlenie, ako redistribuovať ActiveBarcode, nájdete tu: Distribúcia objektu čiarového kódu (ovládací prvok ActiveX, OCX) s vašou vlastnou aplikáciou
Čiarový kód sa nemení vo vlastnostiach obrázkuLink
Používam ActiveBarcode s Delphi v databáze. Najskôr otvorím súbor údajov a vytlačím čiarový kód. To funguje bez problémov. Teraz to zopakujem s iným súborom údajov a vytlačí sa ten istý čiarový kód. Na tlač používam vlastnosť obrázku.
Pridajte nasledujúci riadok kódu do svojho projektu presne pred vytvorením nového čiarového kódu:
Barcode1.Picture.CleanupInstance;
Návod na použitie pre Delphi 4,5,6 a 7Link
Máte podrobné návody pre staršie verzie Delphi?
Návody pre staršie verzie Delphi si môžete stiahnuť vo formáte PDF tu:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)