我定义了一个结构
TLogStruct = Record
OptrId : string[20];
InfoId : string[8];
Time : string[8];
InfoBody : string;
end;
在定义了一个类型文件
TLogFile = File of TLogStruct;
但是报错,说InfoBody要指定长度,但是我希望InfoBody是变长的,我该怎么做?
TLogStruct = Record
OptrId : string[20];
InfoId : string[8];
Time : string[8];
InfoBody : string;
end;
在定义了一个类型文件
TLogFile = File of TLogStruct;
但是报错,说InfoBody要指定长度,但是我希望InfoBody是变长的,我该怎么做?
解决方案 »
- 请教有什么表格控件可以有可选可修改单元格功能?
- 为什么ListBox和bsSkinListBox同样一条删除语句,listBox不会出现问题,而bsSkinListBox会出现问题呢?!
- 如何播放文件流
- 强行关闭串口
- 如何获取win2000(xp,2003)的用户名?
- 我如何在程序运行的时候获取整个局域网中的sqlserver2000服务器,以及其中包含的数据库呢??
- ★★我是搞Delphi的,初来报道,散100分不成敬意,请各位大哥笑纳!★★
- 如何实现鼠标移动到一个button上就改变button.caption,移开后恢复原来的caption
- 怎样做类似delphi中reopen那种可以动态显示的子菜单?一定给分!
- 怎么实现程序Copy一个目录下的所有文件?连目录?散分了!
- 关于Pointer类型数据和自定义的数据类型(Record),TList的保存问题。
- 关于TADOStoredProc再问个问题
InfoBody : pchar;
不一定对的
procedure writeInfoBody(var another:pchar);
var
p:pchar;
begin
new(p);
strcopy(p,InfoBody);
new(InfoBody);
InfoBody:=strcat(p,another);
end;procedure TForm1.Button1Click(Sender: TObject);
begin
InfoBody:='ddd';
another:='rrr';
writeInfoBody(another);
showmessage(InfoBody);
end;