Utvecklare
Vanliga frågor

 Standard eller högre
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.
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)