如何保存和装载数据窗口格式和式样?
在PBL程序未编译之前,可以将做好的数据窗口在Library画面下的菜单Entry下使用Export导出到文件*.srd文件来保存,以后可以用Import重新导入到PBL中,我在程序中对同一个数据窗口根据需要制作了多个不同的式样和显示方式,然后导出为不同的多个*.srd文件分别保存,但是PBL编译以后,我想动态的导入这些*.srd来替换当前数据窗口的显示格式,却找不到有什么好的解决办法。
在此问问各位大侠们,有什么好办法可以快速保存和动态的导入一个数据窗口的设计风格和式样格式等等内容?
[解决办法]
(1)将数据窗口保存为psr文件文件,编译后,直接使用:
dw_1.dataobject = "c:\abc.psr"
(2)对数据窗口进行editsource,然后复制所以内容到本地文件,需要时,再读取该文件的内容到字符串中,然后调用:
ls_readfromfile = 读取文件内容("c:\abc.随便后缀") //可以用fileread
dw_1.create(ls_readfromfile)
[解决办法]
利用GetFullState()和setFullstate()函数