CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 571825
leejd
: 我要将几百个DFM文件转为繁体
[阅读: 298] 2007-10-13 06:38:34
但是系统保存的DFM中的汉字是unicode码的#数字格式
相关信息:
DFM中的汉字转换问题
(110字)
(
leejd
[578]
2007-10-12 21:49
)
Caption = '文''件a''''b筛c选:' 会存成什么呢?
(20字)
(
haitao
[322]
2007-10-12 22:12
)
没看明白你在搞什么。你的应用要求没描述清楚。
(空) (
pcplayer
[291]
2007-10-12 23:34
)
自己写工具批量转DFM文件
(22字)
(
leejd
[399]
2007-10-13 12:54
)
有现成的工具,好象是D6FormTool 啥的,不记得了,可以批量转换。
(空) (
sea026
[300]
2007-10-13 12:59
)
那个是转换适用的版本的吧,另外是把2进制格式的dfm转为文本格式。。。。。
(36字)
(
haitao
[416]
2007-10-13 13:40
)
二进制转文本的自带了,在bin目录下面的convert.exe
(空) (
leejd
[593]
2007-10-13 14:00
)
有一个GB2BIG5的程序,但是不能转.CPP和.H,而且不能递归目录
(空) (
leejd
[358]
2007-10-13 13:53
)
其实很简单,是你的例子比较特殊,误导了。。。。。
(216字)
(
haitao
[356]
2007-10-13 00:05
)
用得着这么复杂?DELPHI 自己不是提供转换的吗?
(空) (
pcplayer
[325]
2007-10-13 00:18
)
他要的是自动批量转换。。。。。。。。。。。
(41字)
(
haitao
[325]
2007-10-13 00:24
)
还是有问题的
(68字)
(
leejd
[308]
2007-10-13 12:58
)
根据haitao的提示修改了一下,每个汉字前后都加'然后替换''
(5字)
(
leejd
[278]
2007-10-13 13:52
)
还是不知道你想干什么。应该是有现成的工具可以修改的。
(空) (
pcplayer
[300]
2007-10-13 14:22
)
我要将几百个DFM文件转为繁体
(29字)
(
leejd
[297]
2007-10-13 14:38
)
如果要繁体,不光是 DFM 吧?程序里没有其它的提示文字?早干啥去了?我的程序都是繁简体混合支持的。
(空) (
pcplayer
[351]
2007-10-13 14:49
)
人家的代码,就是要求把DFM转为繁体的,其它的他们自己已经写程序搞定了
(16字)
(
leejd
[393]
2007-10-13 14:50
)
如果只转换 Caption 等等,不如写个程序,加载 DFM 为对象,然后找到所有控件,察看有 Caption 属性的话,改之,然后保存。
(空) (
pcplayer
[410]
2007-10-13 14:52
)
用什么方法加载?BCB能做到吗?
(18字)
(
leejd
[352]
2007-10-13 15:05
)
当然能做到。BCB程序的IDE本身是如何加载一个 FORM 的?
(空) (
pcplayer
[303]
2007-10-13 15:13
)
BCB的IDE是delphi写的吧
(空) (
leejd
[272]
2007-10-13 15:37
)
是否是 DELPHI 不要紧。要紧的是那个机制。你也可以利用那个机制,明白?
(空) (
pcplayer
[282]
2007-10-13 15:53
)
关键问题是,怎么着手
(14字)
(
leejd
[302]
2007-10-13 15:56
)
这个不是 API,是BORLAND 提供的一些方法,你查下资料就知道了。IDE可以让你更改上面的文字然后把它序列化到 DFM 文件,利用这个机制,你也可以。
(空) (
pcplayer
[361]
2007-10-13 16:02
)
我查到的只有二进制到文本的转换,还没有找到可以序列化为对象的
(空) (
leejd
[372]
2007-10-13 16:06
)
调用这个 help 里给的函数,把 Form2 转化为字符串,和字符串格式的 dfm 打开来对比,完全一样。
(550字)
(
pcplayer
[412]
2007-10-13 16:19
)
Mark一下先
(46字)
(
leejd
[365]
2007-10-13 16:28
)
如果某个 Form 里有 ListView,里面有设计期写好的 Item,而且 Item 的 Caption 是汉字,你的字符串替换根本就没用。
(467字)
(
pcplayer
[477]
2007-10-13 16:34
)
是有这个问题
(40字)
(
leejd
[305]
2007-10-13 16:48
)
如果是动态添加的,那么添加的代码里的汉字又如何处理?所以啊,这里简单地改 DFM 是不行的。
(空) (
pcplayer
[296]
2007-10-13 16:49
)
太简单了,BORLAND的东西不惜的说了。
(空) (
没脾气2x
[291]
2007-10-13 20:57
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录