Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Uso libreria ZXing.net in VB.net.
Forum - C# / VB.NET - Uso libreria ZXing.net in VB.net.

Avatar
cuore napoletano (Normal User)
Pro


Messaggi: 129
Iscritto: 03/02/2011

Segnala al moderatore
Postato alle 15:31
Martedì, 16/04/2019
Salve a tutti, chiedo cortesemente un aiuto.
Vorrei creare in un form un codice QR.
Ho trovato su internet un articolo (https://www.iprogrammatori.it/articoli/programmazione/art_n ... del codice che  fa uso della libreria ZXing.net.
Nell'articolo viene dato i codici sia in vb.net che in C#:
Codice sorgente - presumibilmente VB.NET

  1. VB.Net
  2. Dim Testo As String = "https://www.iprogrammatori.it"
  3.         Dim GeneraBarcode As IBarcodeWriter = New BarcodeWriter() With {.Format = BarcodeFormat.QR_CODE}
  4.         Dim bitmapBarcode As Bitmap
  5.         Dim risultato = GeneraBarcode.Write(Testo)  <---------- riga ch emi dà errore
  6.         bitmapBarcode = New Bitmap(risultato)
  7.         PictureBox1.Image = bitmapBarcode
  8. C#
  9. string Testo = "https://www.iprogrammatori.it";
  10.             IBarcodeWriter GeneraBarcode = new BarcodeWriter() { Format = BarcodeFormat.QR_CODE };
  11.             Bitmap bitmapBarcode;
  12.             var risultato = GeneraBarcode.Write(Testo);
  13.             bitmapBarcode = new Bitmap(risultato);
  14.             PictureBox1.Image = bitmapBarcode;



Nella versione c# funziona mentre usando VB.net riscontro che il metodo write non c'è in GeneraBarcode.
Cosa posso fare?
Grazie

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:49
Martedì, 16/04/2019
Se usi la stessa identica DLL non mi sembra possibile ....

Il messaggio d'errore esattamente qual è?

Il codice C# lo puoi mostrare?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
cuore napoletano (Normal User)
Pro


Messaggi: 129
Iscritto: 03/02/2011

Segnala al moderatore
Postato alle 17:38
Martedì, 16/04/2019
è vero cambiando il dll ha funzionato, grazieeeee

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:45
Martedì, 16/04/2019
LA DLL


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote