作者:a126128 | 来源:互联网 | 2023-05-17 17:54
小弟公司要发布英文版的软件!我查了相关资料,自己编译新工程,按照说明,一步步设置,没有问题成功!但是用我们公司的软件进行编写多国语言程序,发现ENU文件夹下的工程文件多出如下代码:USEFOR
小弟公司要发布英文版的软件!我查了相关资料,自己编译新工程,按照说明,一步步设置,没有问题成功!
但是用我们公司的软件进行编写多国语言程序,发现ENU文件夹下的工程文件多出如下代码:
USEFORMRES("vcl\DBLOGDLG.dfm", LoginDialog, Form); /* Form: DesignClass */
#pragma resource "vcl\DBLOGDLG.dfm"
USEFORMRES("vcl\DBPWDLG.dfm", PasswordDialog, Form); /* Form: DesignClass */
#pragma resource "vcl\DBPWDLG.dfm"
去ENU文件夹下,发现又多出VCL文件夹,而且里面有四个文件:DBLOGDLG、DBPWDLG窗口文件、DBLOGDLG.dfm、DBPWDLG.dfm。
编译ENU里新生成的工程文件,提示连接错误,打不开vclDBLOGDLG.dfm、clDBPWDLG.dfm,后来上网发现自动生成的代码有错误,路径设置有问题,缺少"\",于是我就在上述四行代码路径里加上了'\',然后就可以编译通过了,本以为没有问题了,但是当运行EXE文件时,竟然提示Project Project1.exe raised exception class EConverError with message''.Process stopped.Use Step or Run to continue.
程序根本就运行不下去,
请问这是什么原因呢?
6 个解决方案
提到多语言,我第一个想到的是做一个translate的表
我是没用过BCB6带的多国语言环境,都是用INI文件来配置菜单和LABEL的。
原因很简单,发布后,别人可以帮你制作更多的其他国语言配置~
回复于:2010-02-18 19:45:54
我是没用过BCB6带的多国语言环境,都是用INI文件来配置菜单和LABEL的。
原因很简单,发布后,别人可以帮你制作更多的其他国语言配置~
==============================================
怎么配置INI文件和LABEL呢,能说得再详细点吗?谢谢,,