Stregkodeobjekt
Ofte stillede spørgsmål

 Standard eller højere
Understøttende softwareLink
Hvilke programmer fungerer med ActiveBarcode-kontrolelementet?
Alle programmer, der understøtter OLE 2.0, og alle programmer, der eksplicit understøtter ActiveX-kontroller, så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 uden registrering eller forpligtelser helt gratis.
Gemning af stregkoder som billedfilerLink
Som udvikler vil jeg gemme stregkoder som billedfiler.
Ja, brug blot metoderne SaveAs, SaveAsBySize eller SaveAsBySizeExtended.
Hvis du vil ændre bitmap-filen inden du gemmer, skal du bruge egenskaben Billede til at hente billedet.
Stregkoden eller dens billedegenskab opdateres ikke eller indeholder ingen dataLink
Jeg får en fejlmeddelelse om, at billedegenskaben ikke er indstillet og endnu ikke indeholder nogen data.
Hvis du bruger Picture-egenskaben i en tidskritisk situation eller udfører batch-loops, skal du give operativsystemet tilstrækkelig tid til at håndtere begivenheden. I VBA skal du f.eks. bruge 'DoEvents' for at sikre, at billedegenskaben er korrekt indstillet med data. Alternativt kan du bruge metoden CreatePictureBySize, før du bruger billedegenskaben.
Installer stregkodekontrollen manueltLink
Jeg er udvikler og ønsker kun at installere stregkodeobjektet manuelt på målsystemet. Hvordan gør jeg det?
Du kan kun konfigurere stregkodeobjektet, eller du kan integrere kontrollen i din egen installationsrutine. En detaljeret forklaring på, hvordan ActiveBarcode kan videredistribueres, findes her: Distribution af stregkodeobjektet (ActiveX-kontrol, OCX) med din egen applikation.
Objekt, OCX, Control: Indtastning af kontrolkoderLink
Hvordan indtaster jeg kontrolkoder?
Læs videre for at få mere information om brugen af kontroltegn i stregkoder.
Skift skriftstørrelseLink
Hvordan kan jeg ændre skriftstørrelsen?
Skriftstørrelsen indstilles ved hjælp af egenskaben Font.
Du kan ændre denne egenskab direkte via udviklingsværktøjer eller via egenskabsdialogen.
F.eks. i Word: Højre museknap på stregkoden -> ActiveBarcode-objekt -> Egenskaber.
Læs kontrolcifferLink
Hvordan kan man aflæse kontrolcifferet fra stregkoder, der har et kontrolciffer?
Kontrolcifferet kan læses ved hjælp af egenskaben Checksum.
Automatisk stregkode-breddeLink
Er det muligt at justere bredden på stregkoden dynamisk til det krævede minimum baseret på teksten?
Du kan oprette en funktion, der gør dette i TextChange -begivenheden. Ved hjælp af egenskaben IsSizeOk kan du finde ud af, om stregkoden kan vises eller ej. Ved at ændre bredden på stregkodeobjektet kan du hurtigt bestemme den korrekte værdi ved hjælp af en tilnærmelsesalgoritme.
Sort boks i stedet for en stregkodeLink
Hvorfor får jeg kun en sort boks i stedet for en stregkode, når jeg har indsat stregkodekontrollen i en formular?
Dit udviklingsmiljø har valgt dårlige standardfarver til stregkodekontrollen. Du skal blot tilpasse kontrolelementet og indstille baggrundsfarven (Backcolor) til hvid (clWhite).
Crystal Report-databindingLink
Jeg forsøger at bruge stregkodekontrollen med Crystal Report og Visual Basic til brug i en rapport. Jeg kan tilføje kontrollen som OLE-objekt, men jeg kan ikke linke en egenskab til en database?
Crystal Report ser ikke ud til at kunne linke egenskaber for et ActiveX-kontrolelement. Du skal foretage databindingen manuelt fra dit Visual Basic-program. Så vidt vi ved, kan Crystal Report ikke gøre dette automatisk.
Udviklingsmiljø: licensproblemLink
Udviklingsmiljøet genkender ikke udviklerlicensen.
Nogle gange genkender udviklingsmiljøer som Delphi, Visual Studio eller Visual Basic ikke ændringen af licensen. Dette skyldes, at licensdataene gemmes, når objektet føjes til udviklingsmiljøet. Derefter er det nødvendigt at indsætte kontrollen igen, efter at udviklerlicensen er blevet installeret. Sørg for, at udviklerlicensen er installeret korrekt på udviklingscomputeren.
  • Start udviklingsmiljøet. Åbn ikke dit projekt. Fjern nu kontrollen fra værktøjskassen.
  • Luk og genstart Visual Studio.
  • Efter genstart skal du sætte kontrollen tilbage i værktøjskassen.
  • Denne gang gemmes de korrekte licensoplysninger i udviklingsmiljøet, og du kan åbne dit projekt igen og kompilere det med den korrekte licens.
En detaljeret forklaring på, hvordan ActiveBarcode kan videredistribueres, findes her: Distribution af stregkodeobjektet (ActiveX-kontrol, OCX) med din egen applikation
Udviklerlicensen genkendes ikke af DelphiLink
Delphi kan ikke oprette EXE-filer, der fungerer hos kunden uden egen licens.
Sørg for, at udviklerlicensen er installeret korrekt på udviklingscomputeren.
  • Start udviklingsmiljøet. Åbn ikke dit projekt.
  • Fjern ActiveBarcode-kontrolelementet fra udviklingsmiljøet (pakken).
  • Kompiler pakken, så kontrollen virkelig fjernes.
  • Sæt nu kontrollen tilbage i pakken.
  • Denne gang gemmes de korrekte licensoplysninger i udviklingsmiljøet, og du kan åbne dit projekt igen og kompilere det med den korrekte licens.
Ved at følge disse trin regenereres komponentindpakningen ACTIVEBARCODELib_TLB.pas. Du kan kontrollere tidsstemplet ved at søge efter "File generated on".

En detaljeret forklaring på, hvordan ActiveBarcode kan videredistribueres, findes her: Distribution af stregkodeobjektet (ActiveX-kontrol, OCX) med din egen applikation
Stregkoden ændres ikke i billedegenskabenLink
Jeg bruger ActiveBarcode med Delphi i en database. Først åbner jeg et datasæt og udskriver stregkoden. Det fungerer fint. Nu gør jeg det samme med et andet datasæt, og nu udskrives den samme stregkode. Jeg bruger billedegenskaben til udskrivning.
Føj følgende kodelinje til dit projekt, lige før du opretter en ny stregkode:
Barcode1.Picture.CleanupInstance;
Brugervejledning til Delphi 4, 5, 6 og 7Link
Har du trin-for-trin manualer til ældre versioner af Delphi?
Du kan downloade manualer til ældre Delphi-versioner som PDF-filer her:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)