问题描述:
用Delphi5的Integrated Translation Environment(ITE)实现多语言时,delphi会自动根据.dfm文件生成相应的.dfn文件,然后翻译.dfn文件中的中文后update一下即可成功对.dfm窗体进行语言翻译.目前出现问题是,原有工程object中存在多个带from的单元,但是只有部分单元生成了.dfn文件供翻译,不知道为何有部分form文件没有生成.dfn文件.
请教问题:
1,经多次反复试验,仍然不能将全部单元生成相应的.dfn文件,目前怀疑是项目组使用自己编写的控件造成,form上使用自己编写的空间对生成.dfn文件是否有影响?
2,ITE根据dfm生成.dfn文件的规则是怎样的?或者生成的时候是否有什么要求及约束?(比如:form中不能使用自由的form,只能使用delphi自带的form).
请有过相应经历的各位兄弟给予指点.