写文件有这么复杂吗?
有两种人,一种人是走捷径,一种人“脚踏实地”
你应该去用 C++,而不应该用 Delphi.
有两种人,一种人是走捷径,一种人“脚踏实地”
你应该去用 C++,而不应该用 Delphi.
解决方案 »
- 李维的《delphi.net develope guide》什么时候会写完呀 从2002年就说要写了
- Delphi中的QR报表
- 为什么fsmainform与fschildform之间show总是内存地址出错?
- 可不可以在jpg图片显示后,从内存中把这些像素点数据读出来,然后转换成bmp16格式,GIF,png格式的是不是也可以进行这种操作
- 一个令人困惑的问题,来者有分
- dll 动态库调用出错
- 怎么样才能取出一个ACCESS数据库里所有表的名称呀
- 灾难性故障---一用Flash控件就出现----帮我啊!
- delphi中ftp通过http get代理下载如何实现
- DELPHI里什么控件能实现这样子的情况!
- Delphi怎样使用存储过程参数
- 如何在parapox表中创建索引
procedure TForm1.BitBtn1Click(Sender: TObject);var
F:File; r:longint; FSize:Word; buf:string;
i:integer;
begin Buf:=Edit1.Text; AssignFile(f,'C:\mm.txt');
ReWrite(F,1);
//i:=SizeOf(buf); 恒为4 BlockWrite(F,pchar(Buf)^,length(buf)+1);
closeFile(f);
end;procedure TForm1.BitBtn2Click(Sender: TObject);
var F:File; r:longint; FSize:Word; buf:pchar;
begin
{$I-}
Buf:='';
AssignFile(f,'C:\mm.txt');
ReSet(F,1);
getmem(buf,100);
BlockRead(F,Buf^,100);
closeFile(f);
Label1.Caption:=Buf;
end;
这种方法肯定有它的用处,怎么能这么说呢?
呵呵!
Label1.Caption, Edit1.Text,都是指针,对它进行读写操作,不仅没有意义,而且会引起程序崩溃.
学习Delphi的第一步,不是VCL,也不是API,而是Object Pascal