博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FASTSCRIPT脚本实现多国语言
阅读量:6956 次
发布时间:2019-06-27

本文共 592 字,大约阅读时间需要 1 分钟。

uses 

fs_ipascal, fs_iformsrtti,

fs_iinterpreter

 

 

主程序装载脚本

procedure TForm1.FormCreate(Sender: TObject);

begin

  fsScript1.Clear;

  fsScript1.Parent := fsGlobalUnit;

  fsScript1.AddComponent(Form1);

  fsScript1.Lines.LoadFromFile('1.txt');

  fsScript1.Run;

end;

 

1.txt文件

uses 'lang.txt'; //引用公用的语言单元

 

procedure button1click(sender: tobject);

begin

  showmessage('hello');

end;

 

begin

  with form1 do

  begin

    button1.caption := const_append;

    button2.caption := const_save;

    button1.onclick := @button1click;

  end;

end.

 

Lang.txt公用的语言单元

const

  const_append = '增加';

  const_save = '保存';

 

begin

 

end.

 

使用不同lang.txt文件来对应不同的语言即可。

转载地址:http://zcmil.baihongyu.com/

你可能感兴趣的文章
php中查询mysql如何在IN 中用数组
查看>>
2015 年十佳 HTML5 应用
查看>>
php对象设计进阶
查看>>
python程序的调试
查看>>
启动级别:init 0-6
查看>>
mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译
查看>>
Java四种引用类型
查看>>
TIOBE 6 月编程语言榜:TypeScript 首次跻身前100
查看>>
Fedora 31 将更新开源 .Net 框架,支持 Mono 5
查看>>
Emulator 29.0.3 Canary 发布,Android 模拟器
查看>>
react-native之android环境搭建
查看>>
5分钟入门AWK
查看>>
GPS定位系统怎么定位监控,如何快速二次开发行业应用 ...
查看>>
Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境 ...
查看>>
1月2日云栖精选夜读 | 阿里巴巴达摩院发布2019十大科技趋势:语音AI在特定领域通过图灵测试 ...
查看>>
阿里云中间件有哪些?这里最全面
查看>>
scrapy自带文件下载器,实现多层级目录结构的存储 ...
查看>>
批处理 启动和关闭 Oracle 11g 服务
查看>>
解决WIN7启动DHCP服务报1075错误办法
查看>>
移动端弹性滑动以及vue记录滑动位置
查看>>