Viivakoodiobjekti
Usein kysyttyjä kysymyksiä

 Standard tai korkeampi
TukiohjelmistoLink
Mitkä ohjelmat toimivat ActiveBarcode-ohjausobjektin kanssa?
Kaikki ohjelmat, jotka tukevat OLE 2.0:aa, ja kaikki ohjelmat, jotka tukevat nimenomaisesti ActiveX-ohjausobjekteja, kuten: 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 ja paljon muuta.
Voit arvioida ActiveBarcode-ohjelmaa ilmaiseksi ilman rekisteröitymistä tai velvoitteita.
Viivakoodien tallentaminen kuvatiedostoinaLink
Kehittäjänä haluan tallentaa viivakoodit kuvatiedostoina.
Kyllä, käytä vain menetelmiä SaveAs, SaveAsBySize tai SaveAsBySizeExtended.
Jos haluat muuttaa bittikarttaa ennen tallennusta, hae kuva Picture-ominaisuuden avulla.
Viivakoodi tai sen kuvaominaisuus ei päivitty tai siinä ei ole tietojaLink
Saan virheilmoituksen, jossa sanotaan, että kuvan ominaisuus ei ole määritetty eikä se sisällä vielä mitään tietoja.
Jos käytät Picture-ominaisuutta aikakriittisessä tilanteessa tai suoritat eräajokierroksia, sinun on annettava käyttöjärjestelmälle riittävästi aikaa tapahtumien käsittelyyn. Esimerkiksi VBA:ssa sinun on käytettävä 'DoEvents' -komentoa varmistaaksesi, että kuvan ominaisuus on asetettu oikein tiedoilla. Vaihtoehtoisesti voit käyttää CreatePictureBySize -menetelmää ennen kuvan ominaisuuden käyttöä.
Asenna viivakoodiohjaus manuaalisestiLink
Olen kehittäjä ja haluan asentaa vain viivakoodiobjektin manuaalisesti kohdejärjestelmään. Miten se tehdään?
Voit määrittää vain viivakoodiobjektin tai integroida ohjausobjektin omaan asennusrutiiniisi. Yksityiskohtainen selostus ActiveBarcoden jakelusta löytyy täältä: Barcode Object (ActiveX Control, OCX) -objektin jakelu omassa sovelluksessasi.
Kohde, OCX, Control: Ohjauskoodien syöttäminenLink
Kuinka voin syöttää ohjauskoodit?
Muuta fonttikokoaLink
Kuinka voin muuttaa fonttikokoa?
Fontin koko asetetaan Font -ominaisuuden avulla.
Voit muuttaa tätä ominaisuutta suoraan kehitystyökalujen tai ominaisuusvalintaikkunan kautta.
Esimerkiksi Wordissa: Napsauta hiiren oikealla painikkeella viivakoodia -> ActiveBarcode-objekti -> Ominaisuudet.
Lue tarkistusnumeroLink
Kuinka voit lukea tarkistusnumeron arvon tarkistusnumerolla varustetuista viivakoodeista?
Tarkistusnumero voidaan lukea Checksum-ominaisuuden avulla.
Automaattinen viivakoodin leveysLink
Onko mahdollista säätää viivakoodin leveyttä dynaamisesti vaadittuun minimiin tekstin perusteella?
Voit luoda tämän suorittavan toiminnon TextChange-t apahtumassa. IsSizeOk -ominaisuuden avulla voit selvittää, voidaanko viivakoodi näyttää vai ei. Muuttamalla viivakoodiobjektin leveyttä voit nopeasti määrittää oikean arvon käyttämällä approksimaatioalgoritmia.
Mustalaatikko viivakoodin sijaanLink
Miksi saan vain mustan ruudun viivakoodin sijaan, kun upotin viivakoodiohjausobjektin lomakkeeseen?
Kehitystyökalusi valitsi viivakoodiohjaimelle huonot oletusvärit. Mukauta ohjain ja aseta taustaväri (Backcolor) valkoiseksi (clWhite).
Crystal Report -tietojen sitominenLink
Yritän käyttää viivakoodiohjainta Crystal Reportin ja Visual Basicin kanssa raportissa. Voin lisätä ohjaimen OLE-objektina, mutta en voi linkittää ominaisuutta tietokantaan
Crystal Report ei näytä pystyvän linkittämään ActiveX-ohjausobjektin ominaisuuksia. Sinun on tehtävä tietojen sitominen manuaalisesti Visual Basic -ohjelmasta. Tietääksemme Crystal Report ei pysty tekemään tätä automaattisesti.
Kehitysympäristö: lisenssiongelmaLink
Kehitysympäristö ei tunnista kehittäjän lisenssiä.
Joskus kehitysympäristöt, kuten Delphi, Visual Studio tai Visual Basic, eivät tunnista lisenssin muutosta. Tämä johtuu siitä, että lisenssitiedot tallennetaan, kun objekti lisätään kehitysympäristöön. Sitten on tarpeen lisätä ohjaus uudelleen, kun kehittäjän lisenssi on asennettu. Varmista, että kehittäjälisenssi on asennettu oikein kehitys tietokoneelle.
  • Käynnistä kehitysympäristö. Älä avaa projektia. Poista nyt ohjaus työkalupakista.
  • Sulje ja käynnistä Visual Studio uudelleen.
  • Käynnistyksen jälkeen aseta ohjain takaisin työkalupakkiin.
  • Tällä kertaa oikeat lisenssitiedot tallennetaan kehitysympäristöön, ja voit avata projektisi uudelleen ja kääntää sen oikealla lisenssillä.
Yksityiskohtainen selostus ActiveBarcoden jakelusta löytyy täältä: Barcode Object (ActiveX Control, OCX) -objektin jakelu omassa sovelluksessasi
Delphi ei tunnista kehittäjälisenssiäLink
Delphi ei voi luoda EXE-tiedostoja, jotka toimivat asiakkaalla ilman omaa lisenssiä.
Varmista, että kehittäjälisenssi on asennettu oikein kehitys tietokoneelle.
  • Käynnistä kehitysympäristö. Älä avaa projektia.
  • Poista ActiveBarcode-ohjausobjekti kehitysympäristöstä (paketista).
  • Käännä paketti niin, että ohjaus todella poistetaan.
  • Aseta nyt ohjain takaisin pakkaukseen.
  • Tällä kertaa oikeat lisenssitiedot tallennetaan kehitysympäristöön, ja voit avata projektisi uudelleen ja kääntää sen oikealla lisenssillä.
Näiden vaiheiden suorittaminen regeneroi komponenttikääreen ACTIVEBARCODELib_TLB.pas. Voit tarkistaa aikaleiman hakemalla "File generated on".

Yksityiskohtainen selostus ActiveBarcoden jakelusta löytyy täältä: Barcode Object (ActiveX Control, OCX) -objektin jakelu omassa sovelluksessasi
Viivakoodi ei muutu kuvan ominaisuuksissaLink
Käytän ActiveBarcodea Delphissä tietokannassa. Ensin avaan tietojoukon ja tulostan viivakoodin. Tämä toimii hyvin. Nyt teen saman toisen tietojoukon kanssa, ja sama viivakoodi tulostuu. Käytän tulostamiseen picture-ominaisuutta.
Lisää seuraava koodirivi projektiisi juuri ennen uuden viivakoodin luomista:
Barcode1.Picture.CleanupInstance;
Delphi 4, 5, 6 ja 7 käyttöohjeLink
Onko teillä vaiheittaisia ohjeita Delphin vanhemmille versioille?
Voit ladata vanhojen Delphi-versioiden käyttöohjeet PDF-tiedostoina täältä:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)