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

 Standard nebo vyšší
Podpůrný softwareLink
Jaké programy fungují s ovládacím prvkem ActiveBarcode?
Všechny programy, které podporují OLE 2.0, a všechny programy, které explicitně podporují ovládací prvky ActiveX, jako napří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 dalších.
ActiveBarcode můžete vyzkoušet zdarma bez registrace a bez závazků.
Ukládání čárových kódů jako obrazových souborůLink
Jako vývojář chci ukládat čárové kódy jako obrazové soubory.
Ano, jednoduše použijte metody SaveAs, SaveAsBySize nebo SaveAsBySizeExtended.
Pokud chcete bitmapu před uložením změnit, použijte vlastnost Picture k načtení obrázku.
Čárový kód nebo jeho obrázková vlastnost se neobnovuje nebo neobsahuje žádná dataLink
Zobrazí se mi chyba, že vlastnost obrázku není nastavena a zatím neobsahuje žádná data.
Pokud používáte vlastnost Picture v časově kritické situaci nebo při provádění dávkových smyček, musíte operačnímu systému poskytnout dostatek času na zpracování událostí. Například ve VBA musíte použít 'DoEvents' , abyste zajistili, že vlastnost obrázku je správně nastavena s daty. Alternativně můžete před použitím vlastnosti obrázku použít metodu CreatePictureBySize.
Ruční instalace ovládacího prvku čárového kóduLink
Jsem vývojář a chci ručně nainstalovat pouze objekt čárového kódu do cílového systému. Jak to přesně udělat?
Můžete nastavit pouze objekt čárového kódu nebo můžete ovládací prvek integrovat do své vlastní instalační rutiny. Podrobný popis toho, jak redistribuovat ActiveBarcode, naleznete zde: Distribuce objektu čárového kódu (ActiveX Control, OCX) s vaší vlastní aplikací.
Objekt, OCX, Control: Zadávání kontrolních kódůLink
Jak mohu zadat kontrolní kódy?
Čtěte dále a dozvíte se více informací o používání řídicích znaků v čárových kódech.
Změnit velikost písmaLink
Jak mohu změnit velikost písma?
Velikost písma se nastavuje pomocí vlastnosti Font.
Tuto vlastnost můžete změnit přímo pomocí vývojových nástrojů nebo prostřednictvím dialogového okna vlastností.
Např. v programu Word: Klikněte pravým tlačítkem myši na čárový kód -> Objekt ActiveBarcode -> Vlastnosti.
Přečíst kontrolní čísliciLink
Jak lze přečíst hodnotu kontrolního čísla z čárových kódů, které mají kontrolní číslo?
Kontrolní číslice lze přečíst pomocí vlastnosti Checksum.
Automatická šířka čárového kóduLink
Je možné dynamicky upravit šířku čárového kódu na požadované minimum na základě textu?
Funkci, která toto provede, můžete vytvořit v události TextChange. Pomocí vlastnosti IsSizeOk můžete zjistit, zda lze čárový kód zobrazit. Změnou šířky objektu čárového kódu můžete rychle určit správnou hodnotu pomocí aproximačního algoritmu.
Černá skříňka místo čárového kóduLink
Proč se mi po vložení ovládacího prvku čárového kódu do formuláře zobrazí pouze černé pole místo čárového kódu?
Vaše vývojové prostředí vybralo nevhodné výchozí barvy pro ovládací prvek čárového kódu. Stačí přizpůsobit ovládací prvek a nastavit barvu pozadí (Backcolor) na bílou (clWhite).
Vazba dat v Crystal ReportLink
Snažím se použít ovládací prvek čárového kódu s Crystal Report a Visual Basic pro použití ve zprávě. Ovládací prvek mohu přidat jako objekt OLE, ale nemohu propojit vlastnost s databází?
Crystal Report zřejmě není schopen propojit vlastnosti ovládacího prvku ActiveX. Datové vazby je třeba provést ručně z programu Visual Basic. Pokud je nám známo, Crystal Report to nedokáže automaticky.
Vývojové prostředí: problém s licencíLink
Vývojové prostředí nerozpoznává vývojářskou licenci.
Někdy vývojové prostředí jako Delphi, Visual Studio nebo Visual Basic nerozpozná změnu licence. Důvodem je to, že licenční data se ukládají při přidání objektu do vývojového prostředí. Poté je nutné po instalaci vývojářské licence znovu vložit ovládací prvek. Ujistěte se, že je licence pro vývojáře správně nainstalována na vývojovém počítači.
  • Spusťte vývojové prostředí. Neotevírejte svůj projekt. Nyní odeberte ovládací prvek z nástrojové sady.
  • Zavřete a restartujte Visual Studio.
  • Po restartu vložte ovládací prvek zpět do nástrojové lišty.
  • Tentokrát budou správné licenční informace uloženy ve vývojovém prostředí a vy můžete svůj projekt znovu otevřít a zkompilovat jej se správnou licencí.
Podrobný popis toho, jak redistribuovat ActiveBarcode, naleznete zde: Distribuce objektu čárového kódu (ActiveX Control, OCX) s vaší vlastní aplikací
Licence vývojáře není rozpoznána programem DelphiLink
Delphi nemůže vytvářet soubory EXE, které fungují u zákazníka bez vlastní licence.
Ujistěte se, že je licence pro vývojáře správně nainstalována na vývojovém počítači.
  • Spusťte vývojové prostředí. Neotevírejte svůj projekt.
  • Odeberte ovládací prvek ActiveBarcode z vývojového prostředí (balíčku).
  • Zkompilujte balíček tak, aby byl ovládací prvek skutečně odstraněn.
  • Nyní vložte ovládací prvek zpět do obalu.
  • Tentokrát budou správné licenční informace uloženy ve vývojovém prostředí a vy můžete svůj projekt znovu otevřít a zkompilovat jej se správnou licencí.
Provedením těchto kroků dojde k regeneraci obálky komponenty ACTIVEBARCODELib_TLB.pas. Časové razítko můžete zkontrolovat vyhledáním "File generated on".

Podrobný popis toho, jak redistribuovat ActiveBarcode, naleznete zde: Distribuce objektu čárového kódu (ActiveX Control, OCX) s vaší vlastní aplikací
Čárový kód se nemění ve vlastnostech obrázkuLink
Používám ActiveBarcode s Delphi v databázi. Nejprve otevřu datový soubor a vytisknu čárový kód. To funguje bez problémů. Nyní to zopakuji s jiným datovým souborem a vytiskne se stejný čárový kód. K tisku používám vlastnost obrázku.
Přidejte následující řádek kódu do svého projektu těsně před vytvořením nového čárového kódu:
Barcode1.Picture.CleanupInstance;
Návod k použití pro Delphi 4, 5, 6 a 7Link
Máte podrobné návody pro starší verze Delphi?
Manuály pro starší verze Delphi si můžete stáhnout ve formátu PDF zde:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)