有如下代码:procedure TForm1.FormCreate(Sender: TObject);
var
temp:string;
begin
temp:='sadhfajkshfasdkjhfasjkdhfkjadskjfsadklfjsdakljfskdljfksldjfksldjfksladjfklsadjfksladjfklsadjflkasdjfklasdjfklsadjfksldajfksladjfksladjfklsadnfcm,zxnvksdlanjflksadnfklsadnfksaldfksaldjfklsadjfksladfjksdlfjskldasdhfjkasdhfjkashdajkshdkashfksahdfjksahfjkashfjksahdfjkshdfcjksdhcjkshdbkcjhsdkjhcsjkdhcjksdhjkshdfkjsdhfskjdhfjksdhfjksdahcjksdhcjkshdfjkshdjksdhfcjksdhfcjksdhfcjksdhfcjksdh';
temp:=temp+temp+temp+temp+temp+temp+temp;
end;end.编译时出现如下错误:
[Error] Unit1.pas(29): String literals may have at most 255 elements请问各位高手该如何解决
其中
工程选项的编译中:huge string 已打勾
加入{$H+} 错误依旧
将string 改为widestring 错误依旧肯请各位高手了!
var
temp:string;
begin
temp:='sadhfajkshfasdkjhfasjkdhfkjadskjfsadklfjsdakljfskdljfksldjfksldjfksladjfklsadjfksladjfklsadjflkasdjfklasdjfklsadjfksldajfksladjfksladjfklsadnfcm,zxnvksdlanjflksadnfklsadnfksaldfksaldjfklsadjfksladfjksdlfjskldasdhfjkasdhfjkashdajkshdkashfksahdfjksahfjkashfjksahdfjkshdfcjksdhcjkshdbkcjhsdkjhcsjkdhcjksdhjkshdfkjsdhfskjdhfjksdhfjksdahcjksdhcjkshdfjkshdjksdhfcjksdhfcjksdhfcjksdhfcjksdh';
temp:=temp+temp+temp+temp+temp+temp+temp;
end;end.编译时出现如下错误:
[Error] Unit1.pas(29): String literals may have at most 255 elements请问各位高手该如何解决
其中
工程选项的编译中:huge string 已打勾
加入{$H+} 错误依旧
将string 改为widestring 错误依旧肯请各位高手了!
解决方案 »
- UDP打洞如何测试?
- delphi7 + dbexpress + db2 9 ,如何连接数据库?
- 急:用Delphi7开发的DOS命令行程序为什么连接数据库出错?
- 在线等待..SOCKET
- 字段唯一及快捷键两个问题(100分),谢谢大家
- Delphi中 如何使用方括号加管道符 实现文本字符下拉选择?
- 怎样让程序在进程里的名字不为project1
- 请教: Indy发邮件的难题,乱码!!
- 我用了个记录数组,用完要释放吗?
- 关于 adodataset 中的 select 问题!
- 用dbexpress联接informix服务器,却没有informix驱动
- 怎样把listview中数据导入到EXCEL表中??
var
temp: string;
begin
temp :=
'sadhfajkshfasdkjhfasjkdhfkjadskjfsadklfjsdakljfskdljfksldjfksldjfksladjfklsa' +
'djfksladjfklsadjflkasdjfklasdjfklsadjfksldajfksladjfksladjfklsadnfcm,zxnvksd' +
'lanjflksadnfklsadnfksaldfksaldjfklsadjfksladfjksdlfjskldasdhfjkasdhfjkashdaj' +
'kshdkashfksahdfjksahfjkashfjksahdfjkshdfcjksdhcjkshdbkcjhsdkjhcsjkdhcjksdhjk' +
'shdfkjsdhfskjdhfjksdhfjksdahcjksdhcjkshdfjkshdjksdhfcjksdhfcjksdhfcjksdhfcjk' +
'sdh';
temp := temp+temp+temp+temp+temp+temp+temp;
end;
报错不是String长度问题.
问题是:DELPHI 代码编辑器,对字段串支持长度,最长255。跟数据类型没关系。
楼主!
报错不是String长度问题.
问题是:DELPHI 代码编辑器,对字段串支持长度,最长255。跟数据类型没关系。