急,关于保存问题;(在线等待!!!!!) 在不用数据库的情况下,edit的初始值可以随时变化;例如:1、edit.text := '22' 2、然后运行后,我将edit的值改为33, 3、关闭, 4、再运行时,eidt的值则为33; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有很多种方法,一.txt,ini等待文件二.注册表三.写在应用程序自身一和二比较常用,三少用,不过最简介,不需要辅助成分.方法三的一个例子(忘记是哪位大侠写的了):use ...... public test:byte;...procedure TForm1.FormCreate(Sender: TObject);var fs:TFileStream;begin fs:=TFileStream.Create(application.ExeName,fmopenread or fmsharedenynone); fs.Seek(-1,soFromEnd); fs.Read(test,1); fs.Free; edit1.text:=inttostr(test);end;procedure TForm1.FormDestroy(Sender: TObject);var f:Textfile; fs:TFileStream; i:byte; fn:string;begin fn:=copy(application.ExeName,length(ExtractFilePath(application.ExeName))+1,length(application.ExeName)-length(ExtractFilePath(application.ExeName))); i:=1;//改变这里 copyfile(pchar(application.ExeName),'temp.exe',false); fs:=TFilestream.Create('temp.exe',fmopenwrite or fmshareExclusive); fs.Seek(-1,soFromEnd); fs.Write(i,1); fs.Free; assignfile(f,'delSelf.bat'); rewrite(f); writeln(f,'del '+fn); writeln(f,'ren temp.exe '+fn); writeln(f,'del %0'); closefile(f); winExec('delSelf.bat',sw_hide);end; 用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!!用INI文件!!! zdcnow(磁效应) 不行啊, 保存到一个txt文件中去就可以了~ huangxc520(黄晓春) : 可以的. 要不留下email,我写一个发过去给你. 我也想了解,学习[email protected] 瞧一瞧,看一看,不要错过,小弟跪求一个问题,已经困扰几天了,请各位高手帮忙 有如下的代码,有几个地方不清楚,指教~~ 从表的筛选、编辑问题 SOS——?????????!!!!!!!!!!!!!!1 ★★★★★CSDN成都网友会最终计划,欢迎在成都的朋友参加★★★★★ 求救:在Delphi中怎样操作 XML 文件? 如何检测表的数据记录是否修改过。 谁知道那里能下到最新的delphi6中文版? 安装delphi7 报错 求解答 delphi 中如何直接打开word 文档? 为什么我的可用分不会增加? 调用窗体的问题
一.txt,ini等待文件
二.注册表
三.写在应用程序自身一和二比较常用,三少用,不过最简介,不需要辅助成分.方法三的一个例子(忘记是哪位大侠写的了):use ...
...
public
test:byte;
...procedure TForm1.FormCreate(Sender: TObject);
var
fs:TFileStream;
begin
fs:=TFileStream.Create(application.ExeName,fmopenread or fmsharedenynone);
fs.Seek(-1,soFromEnd);
fs.Read(test,1);
fs.Free;
edit1.text:=inttostr(test);
end;procedure TForm1.FormDestroy(Sender: TObject);
var
f:Textfile;
fs:TFileStream;
i:byte;
fn:string;
begin
fn:=copy(application.ExeName,length(ExtractFilePath(application.ExeName))+1,length(application.ExeName)-length(ExtractFilePath(application.ExeName)));
i:=1;//改变这里
copyfile(pchar(application.ExeName),'temp.exe',false);
fs:=TFilestream.Create('temp.exe',fmopenwrite or fmshareExclusive);
fs.Seek(-1,soFromEnd);
fs.Write(i,1);
fs.Free;
assignfile(f,'delSelf.bat');
rewrite(f);
writeln(f,'del '+fn);
writeln(f,'ren temp.exe '+fn);
writeln(f,'del %0');
closefile(f);
winExec('delSelf.bat',sw_hide);
end;
不行啊,
可以的.
要不留下email,我写一个发过去给你.
[email protected]