更新时间: 2023-03-04
施耐德电气OEM客户部产品应用支持工程师 在使用Twidosoft编写Twido程序过程中,可能因为某些意外原因造成正在编写的程序无法再打开,这正如使用Word或Excel等软件偶而也会发生无法打开以前制作的文件一样,这种偶然发生的事故与Windows系统、电脑的硬件部分或突然断电等方方面面的因素有关,想要找到发生的具体原因非常困难。另外,Twido的程序保存格式(.TWD)为XML格式的文档,与部分网页的格式类似,所以如果直接将.twd文件在因特网上传送(如作为email附件)时在下载后也有可能会无法正常打开。
在这种意外发生后,**重要的是找到挽救办法,使使用者的损失减少到**小。
Twido的程序存盘文件可以用文本编辑器直接打开,这为挽回不能打开的程序提供了一种解决思路,可以用文件编辑器将出错的Twido的存盘程序打开,找到其中的程序部分,将之拷贝并粘贴到一个新的文本文件中,然后在Twidosoft中将新的文件作为ASCII码导入。用这种方法可以挽回部分损失,但原来程序中的配置、注释等信息全部不能挽救,因此损失仍然算比较大。
下面来试一下另外一种挽救方法。
既然Twido的文件是一种XML格式的文件,我们可以借助XML调试环境修改出错的Twido程序,修改完毕后,程序的配置特性基本上不丢失,可以使损失减少到**小。
首先,要将twido的程序的后缀由twd改为XML,如不修改,后面的XML分析器无法工作。用XML语法解析器如XMLWriter、XMLExploer或XMLSpy等打开已经改了后缀名的文件,在这里以XMLWriter 来作说明。
类似的出错有约10处,分别将它们改正过来。
另外的一个出错类型:
做完以上修改后存盘,用TwidoSoft打开上面修改过的文件(TwidoSoft可以直接打开上面修改的.xml文件)
经过这种方法修改过的程序丢失和改变的部分:
可见,丢失的内容并不是很重要,对程序的运行没有任何影响。
将程序的后缀名改为twd,然后可用正常打开程序进行操作。