tstrings 如何在定义的时候赋值? 就是如下var strCol:tstrings=('123','122');这样不行,请问应该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用const么?我就是要做全局变量 to:zsjzwj(北极熊)能不能详细一点? var Form1: TForm1; strCol:tstrings=('123','122');implementation{$R *.dfm}定义在这个位置 提示:')' expected but ',' found无法编译 1,xxxx:Txxxx=('123','122'); 这种语法是在定义数组的时候赋初值.2,TStrings不是数组!因此必须使用数组..而且是静态数组..就象下面这样:var strCol:array[0..1] of String = ('123', '445');procedure TForm1.Button1Click(Sender: TObject);begin ShowMessage(strCol[0]); 请问 halfdream(哈欠):如果我需要使用TSTRINGS应该怎么做呢?难道必须在某个位置使用ADD方式进行初始值?还是可以有别的方法? 那种变量赋初值,是需要编译器编译时候能够理解的内置类型..这种赋的初值,是在程序载入内存就存在.如果使用TStrings,则必须在程序运行时候动态赋值..strCol:=TStringList.Create;//当然,不一定是TStringList,反正是TStrings的某种实现子类. 呵呵,谢了,知道了。看来必须在某个地方进行ADD了呵呵 如何按修改时间遍历目录下的所有文件? 如何将FastBMP组件里的位图写入到TPicture里 ★★★三层架构的一个奇怪现象!请各位大虾帮忙解决! chart画实时曲线! 如何做到像windows画图工具那样,切割一块区域,然后该区域可以在花布上移动! 原问题已结贴, 再来个问题--100分 ReportBuilder 的用法? 已经第三次贴了,高手指教一下呀 请问高手怎样寻找IE的句柄?目的是禁止访问任何网站?!谢谢? 使用TQucikRep和TRQPreview的时候,出现的问题,急…… …… 令人头疼的窗口总在最前问题 让系统延缓1秒,怎么写啊
我就是要做全局变量
能不能详细一点?
Form1: TForm1;
strCol:tstrings=('123','122');implementation{$R *.dfm}
定义在这个位置
2,TStrings不是数组!因此必须使用数组..而且是静态数组..就象下面这样:var
strCol:array[0..1] of String = ('123', '445');
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(strCol[0]);
这种赋的初值,是在程序载入内存就存在.如果使用TStrings,则必须在程序运行时候动态赋值..strCol:=TStringList.Create;//当然,不一定是TStringList,反正是TStrings的某种实现子类.