关于invalid picture 的解决办法

以前开发的一套人事系统,在客户的机器上一直运行正常。早上,客户电话来说,系统运行不正常。远程后,发现,点击程序运行,即显示对话框,提示“invalid picture”,不知道什么原因,后来运行该机器上的其他程序,提示读取客户信息失败。考虑是不是权限的问题,于是在电脑-》属性-》高级-》环境变量-》系统变量,将TEMP和TMP的环境设置到E:\temp上,并将该目录对所有用户设置为可读写。再重新启动系统,系统正常进入。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  VB6本身只支持16色(4位)和256色(8位)的图标,这种图标只是早期的Windows版本所采用的 图标格式标准。现在各种高清真彩色(32位带Alpha通道、24位不带Alpha通道)早已经很流行 并且普遍使用了,但在VB6中却不能直接支持、使用。即使想把这种真彩色图标加入图标资源、 或者是把它加入ImageList控件中,也会被提示“无效图片”而不能加入。记得论坛中曾经有某 位高人说过,VB6的Form是支持真彩色图标的,可以给窗体设置真彩色图标。   昨天上午我试了一下,新建一个标准EXE工程,然后随意找了一个高清真彩图标文件,给工 程的Form1设置Icon属性,成功了……… 但是,感觉它显示的图标有点怪异,总觉得有些不对 劲呢…… 于是,我把这个高清图标文件中32×32和16×16这两种规格的真彩色图标单独提取 出来,分别保存为一个.ico格式的文件,然后再用这两个图标文件来给它设置Icon属性。果然, 这两个文件在操作时VB6都提示“无效图片”!!!这就说明:VB6是不支持真彩色图标的。最 开始时“能设置成功”,只不过是因为它从图标组中找到了256色的、它能支持的格式罢了。   闲话不多说了,这个模块进行了简单的封装,提供了一些基础的操作功能。源码中有比较 详细的注释,使用起来应该是很简单的,就不再写什么“应用示例代码”了。首先要调用接口 函数装载图标,从图标文件加载就调用LoadFromFile(),从字节数组加载就调用LoadData()。 加载成功后,即可调用其它接口来使用图标对象了,比如用GDI方式把图标画到窗口内、或者画 到某个PictureBox上、给自己的窗口或别的程序窗口设置一个真彩色图标等。虽然在“资源” 中不能以“图标”的方式把真彩图标加入,但是,却可以按“自定义资源”的方式把图标文件 装入,使用时读取出对应的资源数据,然后调用函数LoadFromData()进行加载。加载成功就可 以使用里面的真彩色图标了。   这个模块只提供了一些基本的功能,如果有需要可以自己再进行扩展。还有就是没有进行 异常处理,因此要求用来加载的文件必须是正确的图标文件、并且可以读取;数组数据则必须 是合法的图标文件数据。否则可能会引起异常,你也可以修改代码进行异常捕获处理。
SyntaxError: invalid syntax是Python中常见的错误之一,它表示代码存在语法错误,无法被解释器正确解析。解决这个错误的办法通常有以下几种: 1. 检查代码拼写和标点符号:首先,你需要仔细检查代码中的拼写错误和标点符号是否正确。常见的错误包括拼写错误、缺少冒号、括号不匹配等。 2. 检查缩进:Python是通过缩进来表示代码块的,因此在代码中使用正确的缩进非常重要。确保代码块之间的缩进一致,不要混用空格和制表符。 3. 检查引号:如果你在代码中使用引号(单引号或双引号)来表示字符串,确保引号成对出现,并且没有嵌套使用不匹配的引号。 4. 检查括号和其他符号:确保括号、方括号、花括号等符号成对出现,并且没有遗漏或多余的符号。 5. 检查函数和方法调用:如果你在代码中调用函数或方法,确保函数名或方法名正确,并且参数列表与函数定义一致。 如果以上方法都没有解决问题,可以尝试以下步骤: 6. 注释掉部分代码:如果你能够确定错误发生在某一行代码上,可以尝试将该行代码注释掉,然后逐步取消注释,找出引起错误的具体代码。 7. 查看错误提示:SyntaxError通常会提供一些错误提示信息,例如指出错误发生的位置。仔细阅读错误提示,有助于定位和解决问题。 8. 搜索错误信息:将错误信息复制到搜索引擎中,通常可以找到其他人遇到类似问题的解决方案。 希望以上方法能够帮助你解决SyntaxError: invalid syntax错误!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值