在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
字符串的存储在应用程序中是独立的,应用程序只有在使用资源时载入,使用完之后清 stringtable 编辑完字符串文件后,选择Save as,注意要将文件类型改为资源编译文件(.RC),这还不是资源文件,它还必须经过编译才能成为资源文件(.RES)。编译命令为Dos提示符下的BRCC32,其路径为:D:Program FilesBorlandDelphi4Binrcc32.exe;例如上面的字符串资源编译文件名为:StrRes.rc,在DOS提示符下输入:brcc32 mydirStrRes.rc;则编译后会生成一个名为:StrRes.res的资源文件,使用该文件即可访问字符串资源。具体使用见下例: unit teststr; interface uses type var { *.DFM} const procedure TForm1.Button1Click(Sender: TObject); procedure TForm1.FormCreate(Sender: TObject); end. 程序中常量wordcount用来记录字符串资源文件中字符串的数量,变量count用来记录显 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 另一篇文章 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 不同于其它资源,字符串资源不能直接编辑,需要先按格式编制一个文本文件,再用程 stringtable begin 1,"开始" 2,"退出" end 然后,找到delphi的bin子目录下的brcc32.exe文件进行编译, 命令格式为: brcc32 //在formcreat过程中: var //在btnstartclick过程中: var btnstart.caption:=strpas(txtcaption); end; 这样就可以在程序运行时改变各种属性,而不需要在程序中出现字符串。如果使用另一 var 或许大家可以从以上的过程中看出, 使用123来标识一个字符串有些简陋,也很容易出 const idc-start=1; idc-exit=2; 当然要把它放在一个unit里(类似于c++的.h文件) ,在使用的单元里再uses一下就 txtcaption:=loadstr(idc-exit); |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论