关于编译选项.200分.

lovejingtao 2001-12-15 01:35:24
我做一个多语言版本的程序
我把语言注释部分分为几个文件,Chinese.pas,TChinses.pas,Engkish.pas
现在有个问题:我想让DELPHI在编译代码的时候根据不同的条件使用不同的语言pas
C中好像可以用下面的代码实现:
const LANGUAGE_VERSION = 'TRADITIONAL_CHINESE';
{$IF LANGUAGE_VERSION = 'TRADITIONAL_CHINESE'}
... // this code executes
{$ELSEIF LANGUAGE_VERSION = 'SIMPLIFIED_CHINESE'}
... // this code doesn't execute
{$ELSE LANGUAGE_VERSION='ENGLISH'}
在DELPHI中如何做呢?最好给个详细点的代码.关于编译开关的资料很少,所以有劳大侠了.
...全文
882 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwhhoo 2001-12-15
  • 打赏
  • 举报
回复
uses ....{$IFDEF CHINESE},Chinese{$ENDIF}{$IFDEF CHINESE},TChinese{$ENDIF}{$IFDEF ENGLISH},English{$ENDIF};
上面写应该不报错吧?
lovejingtao 2001-12-15
  • 打赏
  • 举报
回复
不但报
而且报的厉害
lovejingtao 2001-12-15
  • 打赏
  • 举报
回复
出错
identifier expected but ';' found
另外那个常量在哪里定义?
jingheli 2001-12-15
  • 打赏
  • 举报
回复
uses ....,{$IFDEF CHINESE}Chinese ,{$ENDIF}
{$IFDEF ENGLISH}English{$ENDIF};

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧