A是什么类型?
创建1个文件为什么要定义数组呢?
procedure TForm1.Button1Click(Sender: TObject);
type a=packed record
id:string[6];
num:integer;
adr:array of integer; //动态数组
end;
var
FStr: TFileStream;
X: A;
i:integer;
begin
FStr:=TFileStream.Create('E:\病毒.exe', fmCreate);
//生成文件
SetLength(x.adr, 2); //定义数组的长度
x.adr[1]:=1;
x.adr[2]:=2;
try
FStr.Write(x, sizeof(x)); //写入文件
finally
FStr.Free;
end;
end;
创建1个文件为什么要定义数组呢?
procedure TForm1.Button1Click(Sender: TObject);
type a=packed record
id:string[6];
num:integer;
adr:array of integer; //动态数组
end;
var
FStr: TFileStream;
X: A;
i:integer;
begin
FStr:=TFileStream.Create('E:\病毒.exe', fmCreate);
//生成文件
SetLength(x.adr, 2); //定义数组的长度
x.adr[1]:=1;
x.adr[2]:=2;
try
FStr.Write(x, sizeof(x)); //写入文件
finally
FStr.Free;
end;
end;
解决方案 »
- delphi的treeview如何才能禁止点击+号展开‘某个’节点
- 請教高手排程數據處理
- 人民币收购代码。行的进来看看。
- 请教一个TComboBox的问题
- 【招个老师指定一下 hehe^^ 关于 HTTP协议或NMHTTP之类的使用方法】--- 一经录用,分大大地
- 动态链接库的问题!
- 请问dxExEdtr, dxBar是属于哪个控件包.说出名称即可得分.
- 真的不能实现吗?请看我提的问题,加上这里共80分
- memorystream.savetofiel(filenam)为什么是乱码?
- 高手进.!一段导出成XML文件的代码.但出错.!
- 关于组件的应用,强烈求助!!!
- ADOQuery出现错误:“无法记录所做的更改,因为您输入的值违反了为此表或列定义的设置”
id:string[6];
num:integer;
adr:array of integer; //动态数组
end;
http://hi.baidu.com/aovi/blog/item/3c0e7fec4424002d63d09f70.html
第二个问题,参考这个
http://blog.csdn.net/vsun/articles/358932.aspx
id:string[6];
num:integer;
adr:array of integer; //动态数组
end;不是很明白了么,packed record类型,
为什么时候要用数组呢?,二楼的这话很高深,看不懂