我现在想在程序运行期间往资源文件写入用户输入的字符串,以后读出来使用,请问怎样编程实现?高分酬谢!
解决方案 »
- 改行了,所以好久没来这个地方了,挺想大家的,整200,不行在整200
- memorystream为什么是空的呢?
- 在WIN2000中安装DELPHI5总是提示错误????
- 诚交深圳或广州的朋友--求版主别删
- 谁遇到过这么怪的问题?cancelbatch时竟然出错!
- 如何象金山毒霸那样,把所有目录树列出来,并在前面加对号?
- 数据库查询问题
- 目前开发Web一般采用那些语言,工具,用Delphi5.x/6.x的可行性有多大?欢迎大家讨论。来者有分。
- 那提供有DELPHI 5 企业版下载?急急。。。。。
- 没有标题栏,用创建的按钮实现最小、最大并可移动,请教怎么办?
- Delphi 6和RealOne的ActiveX控件好像有冲突。问的问题太多没分了,不好意思。
- 打印头的运动问题!!谁来帮帮我!!!!!
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons;type
TForm1 = class(TForm)
SpeedButton1: TSpeedButton;
procedure MusicResToFile(const ResName, ResType,FileName: string);
procedure SpeedButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}
{$R mymusic.RES}
procedure Tform1.MusicResToFile(const ResName, ResType,FileName: string);
var
Res: TResourceStream;
begin
Res := TResourceStream.Create(HInstance,ResName, PChar(ResType));
Res.SaveToFile(FileName);
Res.Free;
end;
end.
一 建立文本文件
stringtable
begin
1,"First"
2,"Second"
3,"Third"
end
用Save As 存为 example.rc的资源编辑文件
用 BRCC32.exe 将其编译为 example.res的资源文件
二 是用时在implementation 部分包含 {$R example.res}
var str:string;
begin
str:=loadstr(1);
if str<>''then showmessage(str);
end;
用INI或注册表不行吗?
如果怕别人修改,可以加密。
就算在资源文件里,还不是有那么多工具可以修改,要不然,汉化软件怎么出来的?