2010-06-17 6 views
0

J'utilise un contrôle tiers pour lire le code-barres d'un fichier bitmap. Voici le code de ma méthode.Une erreur générique s'est produite dans GDI + en C#

public void ShowBarcode(IntPtr img) 
    { 
     int nBarCode; 
     SoftekBarcodeLib2.BarcodeReader barcode = new SoftekBarcodeLib2.BarcodeReader(); 
     barcode.ReadCode39 = 1; 
     barcode.ReadNumeric = 1; 
     nBarCode = barcode.ScanBarCodeFromBitmap(img); 
     for (int i = 1; i <= nBarCode; i++) 
     { 
      MessageBox.Show(barcode.GetBarString(i)); 
     } 

    } 

Pour une raison quelconque, je reçois l'erreur mentionnée ci-dessus à barcode.ScanBarCodeFromBitmap la valeur img est 65863972

+0

Où obtenez-vous ce paramètre 'IntPtr img' de ??? –

Répondre

0

J'ai reçu le même message d'erreur lorsqu'ils traitent avec des images en C#. Le problème tourne généralement autour des autorisations. Si le compte qui exécute l'application n'a pas d'autorisations d'écriture sur l'emplacement où les images temporaires sont stockées sur le système de fichiers, vous recevrez le message d'erreur mentionné.

0

j'ai face à cette erreur deux fois si je peux maintenant comprendre dans le premier casting quand u télécharger des img il est courant d'utilisation que u doit fermer alors disposer l'objet dans le second cas, il est leur est comme ne ferme pas la objet mais je l'ai fait face parce que mon serveur n'a plus d'espace pour enregistrer à nouveau espérons que vous aider et d'autres

Questions connexes