Streckkodsobjekt
Vanliga frågor

 Standard eller högre
Stödjande programvaraLink
Vilka program fungerar med ActiveBarcode-kontrollen?
Alla program som stöder OLE 2.0 och alla program som uttryckligen stöder 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 och många fler.
Du kan utvärdera ActiveBarcode utan registrering eller förpliktelser, helt gratis.
Spara streckkoder som bildfilerLink
Som utvecklare vill jag spara streckkoder som bildfiler.
Ja, använd bara metoderna SaveAs, SaveAsBySize eller SaveAsBySizeExtended.
Om du vill ändra bitmappen innan du sparar, använd egenskapen Bild för att hämta bilden.
Streckkoden eller dess bildegenskap uppdateras inte eller har inga dataLink
Jag får ett felmeddelande om att bildegenskapen inte är inställd och ännu inte innehåller några data.
Om du använder egenskapen Picture i en tidskritisk situation eller utför batchloopar måste du ge operativsystemet tillräckligt med tid för att hantera händelserna. I VBA måste du till exempel använda 'DoEvents' för att säkerställa att bildegenskapen är korrekt inställd med data. Alternativt kan du använda metoden CreatePictureBySize innan du använder bildegenskapen.
Installera streckkodskontrollen manuelltLink
Jag är utvecklare och vill installera endast streckkodsobjektet manuellt på målsystemet. Hur gör jag det?
Du kan ställa in endast streckkodsobjektet eller integrera kontrollen i din egen installationsrutin. En detaljerad förklaring om hur du distribuerar ActiveBarcode finns här: Distribution av streckkodsobjektet (ActiveX Control, OCX) med din egen applikation.
Objekt, OCX, Control: Ange kontrollkoderLink
Hur kan jag ange kontrollkoder?
Läs vidare för mer information om användning av kontrolltecken i streckkoder.
Ändra teckenstorlekLink
Hur kan jag ändra teckenstorleken?
Teckenstorleken ställs in med hjälp av egenskapen Font.
Du kan ändra denna egenskap direkt via utvecklingsverktyg eller via egenskapsdialogrutan.
T.ex. i Word: Höger musknapp på streckkoden -> ActiveBarcode-objekt -> Egenskaper.
Läs kontrollsiffraLink
Hur kan man läsa av kontrollsiffran från streckkoder som har en kontrollsiffra?
Kontrollsiffran kan läsas med hjälp av egenskapen Checksum.
Automatisk streckkodsbreddLink
Är det möjligt att dynamiskt justera bredden på streckkoden till det minimikrav som krävs baserat på texten?
Du kan skapa en funktion som gör detta i händelsen TextChange. Med hjälp av egenskapen IsSizeOk kan du ta reda på om streckkoden kan visas eller inte. Genom att ändra bredden på streckkodsobjektet kan du sedan snabbt bestämma det korrekta värdet med hjälp av en approximationsalgoritm.
Svart låda istället för streckkodLink
Varför får jag bara en svart ruta istället för en streckkod när jag bäddar in streckkodskontrollen i ett formulär?
Din utvecklingsmiljö har valt fel standardfärger för streckkodskontrollen. Anpassa bara kontrollen och ställ in bakgrundsfärgen (Backcolor) på vitt (clWhite).
Crystal Report-databindningLink
Jag försöker använda streckkodskontrollen med Crystal Report och Visual Basic för användning i en rapport. Jag kan lägga till kontrollen som OLE-objekt, men jag kan inte länka en egenskap till en databas?
Crystal Report verkar inte kunna länka egenskaper för ett ActiveX-kontroll. Du måste göra databindningen manuellt från ditt Visual Basic-program. Såvitt vi vet kan Crystal Report inte göra detta automatiskt.
Utvecklingsmiljö: licensproblemLink
Utvecklingsmiljön känner inte igen utvecklarlicensen.
Ibland känner utvecklingsmiljön, såsom Delphi, Visual Studio eller Visual Basic, inte igen ändringen av licensen. Detta beror på att licensuppgifterna lagras när objektet läggs till i utvecklingsmiljön. Därefter måste kontrollen införas igen efter att utvecklarlicensen har installerats. Se till att utvecklarlicensen är korrekt installerad på utvecklingsdatorn.
  • Starta utvecklingsmiljön. Öppna inte ditt projekt. Ta nu bort kontrollen från verktygslådan.
  • Stäng och starta om Visual Studio.
  • Efter omstarten sätter du tillbaka kontrollen i verktygslådan.
  • Den här gången kommer rätt licensinformation att lagras i utvecklingsmiljön och du kan öppna ditt projekt igen och kompilera det med rätt licens.
En detaljerad förklaring om hur du distribuerar ActiveBarcode finns här: Distribution av streckkodsobjektet (ActiveX Control, OCX) med din egen applikation
Utvecklingslicensen erkänns inte av DelphiLink
Delphi kan inte skapa EXE-filer som fungerar hos kunden utan egen licens.
Se till att utvecklarlicensen är korrekt installerad på utvecklingsdatorn.
  • Starta utvecklingsmiljön. Öppna inte ditt projekt.
  • Ta bort ActiveBarcode-kontrollen från utvecklingsmiljön (paketet).
  • Kompilera paketet så att kontrollen verkligen tas bort.
  • Sätt nu tillbaka kontrollen i förpackningen.
  • Den här gången kommer rätt licensinformation att lagras i utvecklingsmiljön och du kan öppna ditt projekt igen och kompilera det med rätt licens.
Om du följer dessa steg kommer komponentomslaget att regenereras ACTIVEBARCODELib_TLB.pas. Du kan kontrollera tidsstämpeln genom att söka efter "File generated on".

En detaljerad förklaring om hur du distribuerar ActiveBarcode finns här: Distribution av streckkodsobjektet (ActiveX Control, OCX) med din egen applikation
Streckkoden ändras inte i bildegenskapenLink
Jag använder ActiveBarcode med Delphi i en databas. Först öppnar jag en dataset och skriver ut streckkoden. Det fungerar bra. Nu gör jag om det med en annan dataset och nu skrivs samma streckkod ut. Jag använder bildegenskapen för utskrift.
Lägg till följande kodrad i ditt projekt precis innan du skapar en ny streckkod:
Barcode1.Picture.CleanupInstance;
Användarhandbok för Delphi 4, 5, 6 och 7Link
Har ni steg-för-steg-manualer för äldre versioner av Delphi?
Du kan ladda ner manualer för äldre Delphi-versioner som PDF-filer här:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)