2010-06-17 67 views
0

我正在使用第三方控件從位圖文件中讀取條形碼。以下是我的方法的代碼。C#中的GDI +發生了一般性錯誤

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)); 
     } 

    } 

出於某種原因,我得到上述錯誤在 barcode.ScanBarCodeFromBitmap IMG的值是65863972

+0

你從哪裏得到該參數'IntPtr img'? – 2010-06-17 20:37:50

回答

0

在C#中的圖片的時候我收到了同樣的錯誤消息。這個問題通常圍繞權限展開。如果運行應用程序的帳戶對文件系統上存儲臨時映像的位置沒有寫權限,則會收到提到的錯誤消息。

0

我有面子這個錯誤的兩倍,所以我現在可以理解 在第一投當u上傳的img它的使用流,美必須關閉然後將其出售對象 在第二種情況下這是他們就像沒有關閉對象,但我面對它,因爲我的服務器沒有空間再次保存 希望這有助於你和其他的

相關問題