Strekkodeobjekt
Ofte stilte spørsmål

 Standard eller høyere
StøtteprogramvareLink
Hvilke programmer fungerer med ActiveBarcode-kontrollen?
Alle programmer som støtter OLE 2.0 og alle programmer som eksplisitt støtter ActiveX-kontroller som: 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 og mange flere.
Du kan evaluere ActiveBarcode uten registrering eller forpliktelser, helt gratis.
Lagre strekkoder som bildefilerLink
Som utvikler ønsker jeg å lagre strekkoder som bildefiler.
Ja, bare bruk metodene SaveAs, SaveAsBySize eller SaveAsBySizeExtended.
Hvis du vil endre bitmappen før du lagrer, bruker du egenskapen Picture til å hente bildet.
Strekkoden eller dens bildeegenskap oppdateres ikke eller har ingen dataLink
Jeg får en feilmelding om at bildeegenskapen ikke er angitt og ikke inneholder noen data ennå.
Hvis du bruker Picture-egenskapen i en tidskritisk situasjon eller utfører batch-løkker, må du gi operativsystemet nok tid til å utføre hendelseshåndteringen. I VBA må du for eksempel bruke 'DoEvents' for å sikre at bildeegenskapen er riktig angitt med data. Alternativt kan du bruke metoden CreatePictureBySize før du bruker bildeegenskapen.
Installer strekkodekontrollen manueltLink
Jeg er utvikler og ønsker å installere bare strekkodeobjektet manuelt på målsystemet. Hvordan gjør jeg det?
Du kan bare konfigurere strekkodeobjektet, eller du kan integrere kontrollen i din egen installasjonsrutine. En detaljert forklaring på hvordan du kan distribuere ActiveBarcode finner du her: Distribusjon av strekkodeobjektet (ActiveX-kontroll, OCX) med din egen applikasjon.
Objekt, OCX, Control: Innføring av kontrollkoderLink
Hvordan kan jeg legge inn kontrollkoder?
Les videre for å finne ut mer om bruk av kontrolltegn i strekkoder.
Endre skriftstørrelseLink
Hvordan kan jeg endre skriftstørrelsen?
Skriftstørrelsen angis ved hjelp av egenskapen Font.
Du kan endre denne egenskapen direkte via utviklingsverktøy eller via egenskapsdialogen.
F.eks. i Word: Høyre museknapp på strekkoden -> ActiveBarcode-objekt -> Egenskaper.
Les kontrollsifferLink
Hvordan kan du lese verdien av kontrollsifferet fra strekkoder som har et kontrollsiffer?
Kontrollsifferet kan leses ved hjelp av Checksum-egenskapen.
Automatisk strekkodebreddeLink
Er det mulig å dynamisk justere bredden på strekkoden til det nødvendige minimumet basert på teksten?
Du kan opprette en funksjon som gjør dette i TextChange -hendelsen. Ved hjelp av egenskapen IsSizeOk kan du finne ut om strekkoden kan vises eller ikke. Ved å endre bredden på strekkodeobjektet kan du raskt finne den riktige verdien ved hjelp av en tilnærmingsalgoritme.
Svart boks i stedet for strekkodeLink
Hvorfor får jeg bare en svart boks i stedet for en strekkode når jeg har lagt inn strekkodekontrollen i et skjema?
Utviklingsmiljøet ditt valgte dårlige standardfarger for strekkodekontrollen. Bare tilpass kontrollen og sett bakgrunnsfargen (Backcolor) til hvit (clWhite).
Crystal Report-databindingLink
Jeg prøver å bruke strekkodekontrollen med Crystal Report og Visual Basic til bruk i en rapport. Jeg kan legge til kontrollen som OLE-objekt, men jeg kan ikke koble en egenskap til en database?
Crystal Report ser ikke ut til å kunne koble egenskaper til et ActiveX-kontrollelement. Du må opprette databindingen manuelt fra Visual Basic-programmet. Så vidt vi vet, kan Crystal Report ikke gjøre dette automatisk.
Utviklingsmiljø: lisensproblemLink
Utviklingsmiljøet gjenkjenner ikke utviklerlisensen.
Noen ganger gjenkjenner ikke utviklingsmiljøer som Delphi, Visual Studio eller Visual Basic endringen av lisensen. Dette skyldes at lisensdataene lagres når objektet legges til i utviklingsmiljøet. Deretter må kontrollen settes inn på nytt etter at utviklerlisensen er installert. Sørg for at utviklerlisensen er riktig installert på utviklingsdatamaskinen.
  • Start utviklingsmiljøet. Ikke åpne prosjektet ditt. Fjern nå kontrollen fra verktøykassen.
  • Lukk og start Visual Studio på nytt.
  • Etter omstart setter du kontrollen tilbake i verktøykassen.
  • Denne gangen vil den riktige lisensinformasjonen bli lagret i utviklingsmiljøet, og du kan åpne prosjektet igjen og kompilere det med riktig lisens.
En detaljert forklaring på hvordan du kan distribuere ActiveBarcode finner du her: Distribusjon av strekkodeobjektet (ActiveX-kontroll, OCX) med din egen applikasjon
Utviklerlisensen blir ikke gjenkjent av DelphiLink
Delphi kan ikke lage EXE-filer som fungerer hos kunden uten egen lisens.
Sørg for at utviklerlisensen er riktig installert på utviklingsdatamaskinen.
  • Start utviklingsmiljøet. Ikke åpne prosjektet ditt.
  • Fjern ActiveBarcode-kontrollen fra utviklingsmiljøet (pakken).
  • Kompiler pakken slik at kontrollen virkelig blir fjernet.
  • Sett nå kontrollen tilbake i pakken.
  • Denne gangen vil den riktige lisensinformasjonen bli lagret i utviklingsmiljøet, og du kan åpne prosjektet igjen og kompilere det med riktig lisens.
Ved å følge disse trinnene vil komponentomslaget regenereres ACTIVEBARCODELib_TLB.pas. Du kan sjekke tidsstemplet ved å søke etter "File generated on".

En detaljert forklaring på hvordan du kan distribuere ActiveBarcode finner du her: Distribusjon av strekkodeobjektet (ActiveX-kontroll, OCX) med din egen applikasjon
Strekkoden endres ikke i bildeegenskapeneLink
Jeg bruker ActiveBarcode med Delphi i en database. Først åpner jeg et datasett og skriver ut strekkoden. Dette fungerer fint. Nå gjør jeg dette igjen med et annet datasett, og nå skrives den samme strekkoden ut. Jeg bruker bildeegenskapen for utskrift.
Legg til følgende kodelinje i prosjektet ditt rett før du oppretter en ny strekkode:
Barcode1.Picture.CleanupInstance;
Bruksanvisning for Delphi 4, 5, 6 og 7Link
Har du trinnvise veiledninger for eldre versjoner av Delphi?
Du kan laste ned bruksanvisninger for eldre Delphi-versjoner som PDF-filer her:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)