protel 99se :format %x invalid or incompatible wit

2019-07-14 11:11发布

转自: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              http://vdisk.weibo.com/s/dsc4CEL6QCHAZ     方法二:我最近也遇到了这个问题,是在添加了新的PCB库(.lib文件)之后遇到的,后来把这个PCB库(.lib文件)的名称改为英文就好了(原来是 中文),但是同样的库文件在其他电脑上使用就没问题,所以问题发生的原因可能不仅仅和protel有关,但还是建议库文件和路径都用英文名。   方法三:不要添加“DDB”文件格式的元件库。直接打开所要添加的元件库“DDB”文件,会在该文件所在的文件夹里生成一个“LIB”文件格式的元件库,把原来所有添加的“DDB”格式元件库都(Remove)删除掉,点击“OK”后退出,重启动Protel 99 SE,再添加 “LIB”文件格式的元件库就好了。   方法四:在最初安装protel99se后,打开C:WINDOWS,在这个文件夹下搜索“99se”,并把搜索到的所有文件压缩在一起备用,出现问题后重新解压出来并覆盖,就可以恢复最初安装时的状态,只不过要重新添加库文件了。  以下是对 [format %x invalid or incompatible with argument问题解决方法] 的评论,总共:条评论
游客:匿名 (发表时间: 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于杭州