“参数无效”错误怎么解决?
之前遇到这个问题多是在Stream转图片的时候,可是今天莫名其妙的遇到了,报错地方是在fi判断里面

谁能帮我看看这是怎么回事呀?要怎么才能解决呢?
重启VS,清理项目,都不行。。调试了好多次,就这几次总出问题,没法继续了
for (int i = 0; i < MyClass.pictures.Count; i++)
{
backgroundWorker1.ReportProgress(i * 100 / (MyClass.picCount-1), 0); //报告进度
Bitmap bmp = new Bitmap(MyClass.pictures[i]); //new一个Bitmap,pictures里面存的是完整路径
bmp = MyClass.ResizeImage(bmp, bmp.Width / 2, bmp.Height / 2); //尺寸变为一半
string tmp = pathLv1 + MyClass.pictures[i].Remove(0, MyClass.pictures[i].LastIndexOf("\\")); //新路径+原来的图片名字
bmp.Save(tmp, ImageFormat.Jpeg); //保存图片为jpg格式
if (total >100) //如果总数量大于100 --------------在这里报错“参数无效”??
{
bmp = MyClass.ResizeImage((Bitmap)bmp, bmp.Width / 2, bmp.Height / 2); //尺寸变为最初的四分之一
bmp.Save(pathLv2 + MyClass.pictures[i].Remove(0, MyClass.pictures[i].LastIndexOf("\\")));
}
bmp.Dispose(); //释放bmp资源
谁能帮我看看这是怎么回事呀?要怎么才能解决呢?
重启VS,清理项目,都不行。。调试了好多次,就这几次总出问题,没法继续了

...全文
相关推荐
OLE DB 访问接口 'SQLNCLI10' 返回了对列 'XXX' 无效的数据
[TMP].症状' 无效的数据。”#### 解决方案探讨针对这个问题,我们可以探索几种可能的解决方案:1. **添加启动参数 -T4808** 1. 打开 SQL Server 配置管理器。 2.
Mybatis排序无效问题解决.doc
预编译过程中,`#{}`内的表达式被视为参数值而非SQL的一部分,因此会被转换为字符串形式,再通过占位符(如`?`)进行替换。
财税实务:Excel中的常见错误值全解析.pdf
解决#NAME?错误的方法是检查名称和函数拼写,确保引用正确。3、#REF!错误表示单元格引用无效。可能的情况有:- 删除了被其他公式引用的单元格,或将其移动到其他公式中。
Excel中的常见错误值全解析[会计实务-会计实操].doc
错误需要检查公式中的数值和函数参数,确保它们在有效范围内,并且满足函数的要求。学习财务会计时,除了理解这些Excel错误值,还要注重理论与实践相结合,避免“营养不良”和“消化不良”。
Win32 API的WriteFile导致成功打开邮筒的错误编号6(无效句柄)
在解决“无效句柄”问题时,通常需要仔细检查文件打开方式、句柄的有效性、重叠I/O结构的初始化以及相关API的使用。通过调试和检查相关代码,可以定位到具体错误原因,进而修复问题。


