Delphi中将文件流的数据写入动态数组
来源:互联网 发布:java code=1 编辑:程序博客网 时间:2024/05/14 15:46
var
myfile:TfileStream;
mybuf:array of Pchar;
begin
myfile:=TfileStream.Create('d:/a.txt',fmOpenReadWrite);
setlength(mybuf,myfile.size);
myfile.ReadBuffer(mybuf[0],myfile.Size);
//delete(String(mybuf),1,myfile.Size-4);
showmessage(pchar(mybuf));
因为delphi中的静态组是在运行前就分配好了,所以它的变量地址就是些数组的第一维地址,即没有描述部份,故它的sizeof为1个字节,而动态数组是在运行期间动态分配一个内存块,所以它的变量地址部分需要一个描述部分,故它的sizeof为四个字节,用于存放描述表,所以在 Readbuffet时,需要采用些数组的第一维地址为起始地址,才不会导致溢出。
- Delphi中将文件流的数据写入动态数组
- Delphi中将文件流的数据写入动态数组
- android中将数据写入手机内存和sdcard中的文件
- C中将格式化数据写入到文件中操作
- android中将数据写入手机内存和sdcard中的文件
- java中将字符串写入数组
- java中将对象写入文件
- WinCE中将调试信息写入文件的方法[转载]
- WinCE中将调试信息写入文件的方法
- WinCE中将调试信息写入文件的方法
- WinCE中将调试信息写入文件的方法
- WinCE中将调试信息写入文件的方法
- python 中将一个函数的输出写入到文件中
- WinCE中将调试信息写入文件的方法
- WinCE中将调试信息写入文件的方法[…
- Delphi 的动态数组1
- Delphi 4 的动态数组
- delphi 动态数组的使用
- 30岁前男人需要完成的事
- ASP.net 2.0资料吐血收藏(^_^)
- 离职风波
- 针对FFMPEG0.49版本API编写的简单解码程序
- 《Effective C#》读书心得(一)
- Delphi中将文件流的数据写入动态数组
- DWR学习笔记〔转帖〕
- 调用Xvid编码器流程(基于xvid1.1.0)
- 一个星期又要过去了
- JAVA的一些基本概念(02)
- 使用流和动态数组读写文件
- 利用静态数组和内存流在MQ中发送接收文件
- 动手制作baby linux
- 以后就在这写点文章,与高手们多交流