字符串问题,请近! 刚学DELPHI,声明一个STRING[10000]的变量怎么通不过编译,要怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s: string;声明不能带参数 STRING是自管理的,不用你带大小参数:) 但是我想写入类型文件,结构中的变量只是STRING,那么结构的大小没有确定,也不能通过编译。我是这样做的:type TT=record t1:string[1000]; t2:string[1000]; end;f:file of TT; t1,t2是超过256的字符串,现在要怎么解决? 用指针啊,用字符串指针 PString 就可以了。type TT = record t1: PString t2: PString; end;f: file of TT; type TT = record t1: PString t2: PString; end;//测试var A: TT; S: string;begin A.T1 := New(PString); PString(A.T1)^ := '大于256的字符串'; //存数据 S := PString(A.T1)^ //取数据end;OK? type TT = record t1: PWideChar; t2: PWideChar; end;...... cxgrid band功能的实现。 Faster Report Memo自动换行 Delphi安装程序的制作 请问大家:TCompressStream()的压缩比有多少? 一个三层数据库,换了服务器运行就提示“加载类型库/DLL失败” 一个关于数据库建库加密码的问题。(ADO) 一个调试程序中出现的错误 如何实现再没有安装BDE的系统中,实现数据库中的利用BDE中的组件操作?? 不知是简单还是难的问题 listview中显示为4294382385,我想把它转换为integer型该怎么办? 转正了,加薪了,爽,散分! 如何用程序的方法让ListBox自动选取某一项?
s: string;声明不能带参数
我是这样做的:type TT=record
t1:string[1000];
t2:string[1000];
end;
f:file of TT;
t1,t2是超过256的字符串,现在要怎么解决?
用字符串指针 PString 就可以了。type
TT = record
t1: PString
t2: PString;
end;
f: file of TT;
TT = record
t1: PString
t2: PString;
end;//测试
var
A: TT;
S: string;
begin
A.T1 := New(PString);
PString(A.T1)^ := '大于256的字符串'; //存数据
S := PString(A.T1)^ //取数据
end;OK?
TT = record
t1: PWideChar;
t2: PWideChar;
end;
......