Standard o superiore

Sviluppatore
Domande frequenti

Salvataggio dei codici a barre come file di immagineLink
Come sviluppatore voglio proteggere i codici a barre come file di immagine.
Sì, usa semplicemente i metodi SaveAs, SaveAsBySize o SaveAsBySizeExtended.
Se si desidera modificare la bitmap prima di salvarla, utilizzare la proprietà Picture per recuperare l'immagine.
Scatola nera invece di un codice a barreLink
Perché ottengo solo una scatola nera invece di un codice a barre quando ho incorporato il controllo del codice a barre in un modulo?
L'ambiente di sviluppo ha selezionato colori predefiniti errati per il controllo del codice a barre. Basta personalizzare il controllo e impostare il colore di sfondo (Backcolor) su bianco (clWhite).
Associazione dati Crystal ReportLink
Provo a utilizzare il controllo del codice a barre con Crystal Report e Visual Basic per l'utilizzo in un report. È possibile aggiungere l'oggetto OLE control als, ma non è possibile collegare una proprietà a un database?
Crystal Report non sembra essere in grado di collegare le proprietà di un controllo ActiveX. È necessario rendere manuale l'associazione dati dal programma Visual Basic. Per quanto ne sappiamo, Crystal Report non può farlo automaticamente.
Ambiente di sviluppo: problema di licenzaLink
L'ambiente di sviluppo non riconosce la licenza per sviluppatori.
A volte l'ambiente di sviluppo come Delphi, Visual Studio o Visual Basic non riconosce la modifica della licenza. Questo perché i dati della licenza vengono archiviati quando si aggiunge l'oggetto all'ambiente di sviluppo. Quindi è necessario inserire nuovamente il controllo dopo l'installazione della licenza per sviluppatori. Assicurarsi che la licenza per sviluppatori sia installata correttamente nel computer di sviluppo.
  • Avviare l'ambiente di sviluppo. Non aprire il progetto. Ora rimuovi il controllo dalla casella degli strumenti.
  • Chiudere e riavviare Visual Studio.
  • Dopo il riavvio, inserire nuovamente il controllo nella casella degli strumenti.
  • Questa volta le informazioni corrette sulla licenza verranno archiviate nell'ambiente di sviluppo ed è possibile riaprire il progetto e compilarlo con la licenza corretta.
Una spiegazione dettagliata su come ridistribuire ActiveBarcode è disponibile qui: Distribuzione dell'oggetto codice a barre (controllo ActiveX, OCX) con la propria applicazione.
La licenza per sviluppatori non è riconosciuta da DelphiLink
Delphi non può creare file EXE che funzionano presso il cliente senza la propria licenza.
Assicurarsi che la licenza per sviluppatori sia installata correttamente nel computer di sviluppo.
  • Avviare l'ambiente di sviluppo. Non aprire il progetto.
  • Rimuovere il controllo ActiveBarcode dall'ambiente di sviluppo (il pacchetto).
  • Compilare il pacchetto in modo che il controllo venga effettivamente rimosso.
  • Ora inserisci di nuovo il controllo nel pacchetto.
  • Questa volta le informazioni corrette sulla licenza verranno archiviate nell'ambiente di sviluppo ed è possibile riaprire il progetto e compilarlo con la licenza corretta.
Seguendo questi passaggi si rigenera il wrapper del componente ACTIVEBARCODELib_TLB.pas. È possibile verificare il timestamp cercando "File generated on".

Una spiegazione dettagliata su come ridistribuire ActiveBarcode è disponibile qui: Distribuzione dell'oggetto codice a barre (controllo ActiveX, OCX) con la propria applicazione.
Il codice a barre non cambia nella proprietà dell'immagineLink
Uso ActiveBarcode con Delphi in un database. Per prima cosa apro un set di dati e stampo il codice a barre. Questo funziona bene. Ora lo faccio di nuovo con un altro set di dati e ora viene stampato lo stesso codice a barre. Sto usando la proprietà picture per la stampa.
Aggiungere la seguente riga di codice al progetto esattamente prima di creare un nuovo codice a barre:
Barcode1.Picture.CleanupInstance;