Informazioni per gli sviluppatori

Quali sono i vantaggi di una licenza per sviluppatori e quando ne ho bisogno?

In generale è necessaria una licenza utente, se si desidera lavorare con il controllo su un sistema locale/ luogo di lavoro. È possibile incorporare e utilizzare il controllo nei documenti. È necessaria una licenza utente per ogni sistema su cui si desidera utilizzare il controllo.

La licenza per sviluppatori viene tuttavia utilizzata per creare applicazioni o database distribuibili. Un database o un'applicazione creata con la licenza per sviluppatori funzionerà su un altro sistema con una licenza aggiuntiva per sviluppatori o utenti.

Quando si compila un file eseguibile senza una licenza per sviluppatori, l'oggetto codice a barre si comporta come senza licenza. L'utente deve acquistare la propria licenza per far funzionare l'oggetto codice a barre.

Quando si compila un file eseguibile con la licenza per sviluppatori, l'oggetto codice a barre si comporta come concesso in licenza. L'utente non ha bisogno di acquistare la propria licenza perché l'eseguibile compilato è concesso in licenza tramite la licenza per sviluppatori.

Applicazioni note per supportare una licenza per sviluppatori:
  • Visual Studio, C#, Visual Basic, Visual C++, C++ Builder (Embarcadero), Delphi, Visual J# e REAL Basic
    Un'applicazione (*.EXE) creato utilizzando la licenza per sviluppatori può essere distribuito.
  • Access 2000-2016, 365
    Un database (*.ACCDE, *.MDE) creato utilizzando la licenza per sviluppatori può essere distribuito.
  • Lotus Freelance, Lotus WordPro, ProvideX 7

Distribuzione dell'oggetto codice a barre (controllo ActiveX, OCX) con il proprio Applicatoon

Quando si crea e si distribuisce un'applicazione con l'oggetto codice a barre ActiveBarcode (controllo ActiveX, OCX) con un ambiente di sviluppo come Visual Studio, è necessario assicurarsi che determinati file siano installati nel sistema di destinazione. C'è un modo semplice per farlo:

È possibile includere il programma di installazione di ActiveBarcode (ActiveBarcode6.4.x.exe o versione successiva) come parte della propria soluzione software e utilizzarlo.

Il nostro programma di installazione assicura che l'oggetto codice a barre (activebarcode.ocx) sia disponibile a livello di sistema sia nelle varianti a 32 bit che a 64 bit. Tutti i componenti di runtime necessari vengono installati e registrati.

Info
  • Non è consentito rendere disponibili i file di licenza e di licenza a terze parti.
  • Non è consentito creare e distribuire un'applicazione il cui unico scopo è quello di creare codici a barre.
Suggerimento per l'automazione: utilizzare il parametro /silent se non si desidera alcuna interazione dell'utente per l'installazione. Se si utilizza il parametro /verysilent, viene omessa anche la visualizzazione dello schermo.

Utilizzare il parametro /type-control-only se è necessario solo il controllo del codice a barre (x86/x64) per l'installazione. Ciò è utile se si desidera una soluzione semplice per distribuire il controllo ActiveBarcode come parte della propria soluzione software o semplicemente bisogno di un elemento specifico da ActiveBarcode Suite. I parametri accettati per /type sono: full, application, office, control-only, custom.

Ad esempio, è possibile avviare l'installazione di ActiveBarcode dal proprio programma di installazione come segue:
ActiveBarcode6.10.0.exe /verysilent /type=control-only

Alternativa: Windows Installer (msiexec) e i ciomponents di runtime necessari

Se non si desidera utilizzare il programma di installazione di ActiveBarcode per la distribuzione, è possibile utilizzare i pacchetti di installazione MSI compatti forniti da noi. I pacchetti di installazione per la versione a 32 bit e a 64 bit del controllo possono essere scaricati qui: ActiveBarcode richiede i componenti di runtime del "Pacchetto ridistribuibile di Visual C. Se si installa l'oggetto codice a barre ActiveBarcode tramite Windows Installer (MSI), è necessario assicurarsi che questi componenti di runtime siano disponibili nel sistema di destinazione. È possibile scaricare il pacchetto ridistribuibile di Visual C Microsoft.

Ulteriori alternative

Se non si desidera utilizzare i pacchetti di installazione MSI per installare il controllo nel sistema di destinazione:
  • È possibile utilizzare il proprio strumento di configurazione. Un sacco di strumenti di installazione (come ad esempio Inno installazione) in grado di impostare e registrare il controllo durante l'installazione.
  • È anche possibile impostare il controllo manualmente: quando si copia il controllo manualmente, è necessario registrare il controllo ActiveX (OCX) nel sistema prima che possa essere utilizzato. È possibile eseguire questa operazione dal prompt dei comandi (con diritti di amministratore) con il comando seguente: regsvr32 activebarcode.ocx
    Si prega di notare che è necessario registrarsi sia per la versione a 32 bit che per la versione a 64 bit.
  • Se hai esigenze particolari, saremo lieti di aiutarti con una soluzione individuale e suport: Ad esempio, se si desidera installare l'oggetto ActiveBarcode solo per l'utente corrente in modo che non siano necessari diritti di amministratore durante l'installazione e la registrazione del componente, è possibile offrire una soluzione.

Installazione dell'oggetto codice a barre senza diritti di amministratore

ActiveBarcode richiede diritti di amministratore per installare l'oggetto Codice a barre a livello di sistema. Installare una sola volta e tutti gli utenti possono fare uso di ActiveBarcode. Il modo normale consiste nell'eseguire regsvr32.exe ActiveBarcode.ocx per registrare l'OCX nel sistema. Se si utilizza l'impostazione ActiveBarcode, questa operazione viene eseguita automaticamente. Tuttavia, ciò richiede diritti di amministratore durante l'installazione per rendere l'oggetto codice a barre disponibile per tutti gli utenti a livello di computer.

Se si dispone di uno scenario utente che richiede l'installazione di OCX senza diritti di amministratore, è possibile utilizzare questi strumenti:

Scaricare: RegisterActiveBarcode4CurrentUser.zip
ZIP


Avviso Uso a proprio rischio: RegisterActiveBarcode4CurrentUser.zip è sperimentale e senza ulteriore sostegno dalla nostra parte. Si consiglia di provare prima su un sistema di test per scoprire se questo approccio funziona per voi.
Copiare il contenuto dell'archivio zip nella cartella in cui è stato salvato il file ActiveBarcode.ocx. Leggere attentamente le istruzioni nel file readme.txt.

Per registrare la versione a 64 bit (x64) dell'OCX, eseguire il seguente programma:
RegisterActiveBarcode4CurrentUser-x64.exe

Per registrare la versione a 32 bit (x86) di OCX, eseguire il seguente programma:
RegisterActiveBarcode4CurrentUser-x86.exe

Eseguire questi programmi come utente corrente che dovrebbe essere in grado di eseguire l'applicazione in un secondo momento.