[英]A generic error occurred in GDI+ in 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));
}
}
由于某种原因,我在条形码上遇到上述错误.ScanBarCodeFromBitmap img的值为65863972
在C#中处理图片时,我收到了相同的错误消息。 问题通常与权限有关。 如果运行该应用程序的帐户没有对文件系统上临时图像存储位置的写入权限,您将收到上述错误消息。
我两次遇到此错误,所以当您上载img时,我现在可以在第一个演员表中理解它,因为它使用流,您必须关闭它,然后在第二种情况下处理该对象,这是因为它们好像没有关闭该对象,但我遇到了,因为我的服务器没有空间可以再次保存,希望对您和其他人有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.