fellowieee 发表于 2011-8-17 18:47:06

再论PSSE3300启动时的错误提示

本帖最后由 fellowieee 于 2011-8-17 18:51 编辑

PSS/E 33 软件启动后会提示 "Hello!This seems to be the first time ..."信息并输出到主窗口下部的 Output Bar 中。
已有用户提出了修改Microsoft库文件的解决办法(https://tech.cepsc.com/thread-67435-1-2.html),另有用户正确地指出了因扩展ASCII字符在注册表中错误填写或设置造成有关注册键读取异常引发上述问题的根源,但主张通过修改Siemens PTI库文件来解决,这些方案虽然可以规避提示信息,但有破坏程序正常逻辑的风险,而且普通用户一般无法掌握和实施。
下面给出注册表配置方案,彻底解决PSS/E 33 软件启动后的错误提示问题,其特点是无需修改库文件,简便易行。

PSS/E 33 软件启动过程中,程序将检查以下注册项(这里假定安装路径为D:\PTI\PSSE33):


"DisplayDialog"=dword:00000001
"InitWorkspace"=dword:00000001


"PsseExePath"="D:\\PTI\\PSSE33\\PSSBIN"
"PsseInstallPath"="D:\\PTI\\PSSE33"




"InitWorkspace33"=dword:00000001
"DisplayDialog33"=dword:00000001

PSS/E程序商品名中的字符"瓻"在中文系统中不能正确显示,有时作"橢",程序查询上述注册键时匹配出错,从而引发错误提示。

熟悉注册表操作的用户可自行添加以上注册项到注册表中,再次启动程序后,提示将不会出现(注意把有关路径修改为自己的路径)。

不熟悉注册表操作的用户可用文本编辑器修改附件中的reg文件,确保Product Paths下填写了正确的路径后保存,双击这两个reg文件将所得注册表信息导入操作系统,可达到同样的目的。

希望这个解决方案对您有所帮助。

附件:注册表项范例

wolaikaoyan0 发表于 2011-8-23 16:49:20

帖主威武啊,相比而言更喜欢这种解决办法,以后有条件时再试试了

wolaikaoyan0 发表于 2011-9-2 12:17:10

把这两种方法比较一下
曹博的方法没有这个好
理由如下:修改psse.exe以后,在程序里设置的一些量值,重新打开时,会恢复到初始状态
而楼主提出的注册表的方法,这些设置可以保存的,也就是第二次打开时,这些设置还在的
页: [1]
查看完整版本: 再论PSSE3300启动时的错误提示

招聘斑竹