Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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: 112
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


Giovanni
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5792
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: 112
Iscritto: 03/02/2011

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


Giovanni
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5792
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