我试了一下,随便做了一个窗体,但是转换程序一打开窗体文件就出错了,如图,是不是程序还有问题?
|
| 厉害了。。。。。 |
|
本帖最后由 gpxknk 于 2012-8-31 15:45 编辑 没有明白你的意思,这个转换是支持繁体的,干吗还要有一个转换, 转换的原理很简单,,没有使用过繁体系统,,不了解,,有什么问题么? GBK汉字采用双字节表示,总体编码范围为8140-FEFE 中 華: D6 D0 C8 41 中 华: D6 D0 BB AA 中 華: \326\320 \310\101 中 华: \326\320 \273\252 十六进制 八进制 D6 326 D0 320 C8 310 41 101 BB 273 AA 252 |
|
本帖最后由 gpxknk 于 2012-8-31 13:57 编辑 哦,失误,忘了XML的特殊字符... 但在FORM里面我真不知道的转义符是什么,[\"] [""] [\042]等都没用,还是FORM里就不能出现双引号["] 最后还是用两个单引号代替吧,反正也看不太出来. 最近忙了点,现在更新到1.3 修正了对XML特殊字符的支持,及TAB的问题, TREEVIEW应该也有问题,因为我用得少,对FORM不是太了解,没有深入研究,问题还不太清楚.... 抱歉,您的帖子从发表到现在已超过 10080 分钟,不能再进行编辑 原帖不能修改了,附件传这里来了 |
1.17 MB, 下载次数: 10, 下载积分: 贡献 -30 , 威望 -10
| 纠结不懂软件 |
|
楼主,转换程序还发现有两个地方需改进一下! 1、当标题中有字符“<”“>” “"”等三个字符出现时程序会无法正常识别出 2、当TAB的TabSheet中包含Botton等等控件时,无法正确转换出! |
|
本帖最后由 langexie 于 2012-8-23 14:27 编辑 1.skill窗体到底支持多行文本框不? 多行文本框可以如此: 第一种,固定信息: fprintf(f_form "GROUP \"\327\3511\" \"GROUP1\"\n") fprintf(f_form "GLOC 5 45\n") fprintf(f_form "FSIZE 14 10\n") fprintf(f_form "ENDGROUP\n\n") fprintf(f_form "TEXT \"Pleace input the imformation in here!\" \"Label11\"\n") fprintf(f_form "FLOC 6 47\n" ) fprintf(f_form "FSIZE 12 6\n") fprintf(f_form "ENDTEXT\n" )
第二种,实时显示信息: fprintf(f_form "GROUP \"\327\3511\" \"GROUP1\"\n") fprintf(f_form "GLOC 5 45\n") fprintf(f_form "FSIZE 14 10\n") fprintf(f_form "ENDGROUP\n\n") fprintf(f_form "TEXT \n" ) fprintf(f_form "FLOC 6 47\n" ) fprintf(f_form "INFO TextInfo\n" ) fprintf(f_form "FSIZE 12 6\n") fprintf(f_form "ENDTEXT\n" ) 生成Form了以后再通过axlFormSetField实时显示,这时还可以设定字体颜色 axlFormSetField(form "TextInfo" "Pleace input the imformation in here!") axlFormColorize(form "TextInfo" 'text 'blue )
|
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-22 03:58 , Processed in 0.234375 second(s), 31 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050