转自:http://blog.sina.com.cn/s/blog_afd8876b0101dnqp.html
现在还有好多朋友在用Protel 99se来画图,可是在现在的双核或四核电脑上运行Protel出现错误并且弹出对话框:“format '%x' invalid or incompatible with argument”,不能打开PCB,PCB库加不上,重装软件也解决不了,解决方法可以试试以下几种。
方法一:在网上查到了个补丁,测试过可以用,希望有可问题的朋友们可以测试下。
这个软件运行时360会报病毒,放行就可以了。
原贴地址:http://bbs.pediy.com/showthread.php?t=149241
补丁作者:goodcode 版权归作者goodcode所有
补丁下载地址 http://pan.baidu.com/s/1bnd7SBl
方法二:我最近也遇到了这个问题,是在添加了新的PCB库(.lib文件)之后遇到的,后来把这个PCB库(.lib文件)的名称改为英文就好了(原来是 中文),但是同样的库文件在其他电脑上使用就没问题,所以问题发生的原因可能不仅仅和protel有关,但还是建议库文件和路径都用英文名。
方法三:不要添加“DDB”文件格式的元件库。直接打开所要添加的元件库“DDB”文件,会在该文件所在的文件夹里生成一个“LIB”文件格式的元件库,把原来所有添加的“DDB”格式元件库都(Remove)删除掉,点击“OK”后退出,重启动Protel
方法四:在最初安装protel99se后,打开C:\WINDOWS,在这个文件夹下搜索“99se”,并把搜索到的所有文件压缩在一起备用,出现问题后重新解压出来并覆盖,就可以恢复最初安装时的状态,只不过要重新添加库文件了。
以下是对 [format %x invalid or incompatible with argument问题解决方法] 的评论,总共:5 条评论
![]() | 游客:匿名 (发表时间: 2015/5/16 12:04:03) | 5 |
非常感谢,顶起来!!! | ||
盖楼(回复) 支持[0] 反对[0] | ||
![]() | 游客:匿名 (发表时间: 2015/4/12 16:59:23) | 4 |
谢谢 牛逼 | ||
盖楼(回复) 支持[0] 反对[0] | ||
![]() | 游客:匿名 (发表时间: 2014/10/11 0:34:09) | 3 |
点电脑的左下角开始,点运行,在浏览里找到要加载的补丁,点击打开,进入补丁画面,点开始,进入99SE安装文件夹,找到ADVPCB.DLL的程序,点击打开,关闭后退出,重新打开99SE 就行了 | ||
盖楼(回复) 支持[1] 反对[6] | ||
![]() | 游客:匿名 (发表时间: 2014/9/22 11:39:06) | 2 |
补丁怎么用? | ||
盖楼(回复) 支持[0] 反对[1] | ||
![]() | 游客:匿名 (发表时间: 2014/6/23 23:57:12) | 1 |
那个补丁怎么用? | ||
盖楼(回复) 支持[1] 反对[0] |
可以肯定是你的元件库的问题 先将你的元件库改个名字,或者挪下位置 这样就不会载入元件库了,这个问题就应该消失了
Protel出现错误并且弹出对话框:“format '%x' invalid or incompatible with argument”,不能打开PCB,重装Protel后问题依旧,现在提供解决办法,很简单的:
遇到问题的情况上这样的,我在添加自己的PCB封装库之后才出现了上述问题。重装protel也没用。
问题主要是由于Protel 99对新的MS Access Database数据库支持不兼容。
解决办法:
1)把自己的PCB库的设计文件由MS Access Database格式改成Windows file system格式。再重启protel,然后再重新添加PCB库,就OK了。
2)安装老版本的Office97或2000(主要是ACCESS里的ODBC的版本可能关联较大)。此方法是根据推断得到的,有待验证。
个人心得,悦己悦人!
2011.05.27于杭州