MyStr: array[0..3] of String;怎样给这个数组赋值,数组中各个元素都不同,一个元素一个元素赋值的方法就不用说了。
我在一个过程中声明这样的数组,怎样快速赋值?
我在一个过程中声明这样的数组,怎样快速赋值?
解决方案 »
- 没有源代码的情况下,BDE有没有办法改别的方式连接
- 求红灯和绿灯的图标
- Delphi如何得到html页面中Java 变量值?
- BDE连接ORacle的问题
- 如何做个自己的作品?
- 用FAST REPORT进行报表查询时,提示'LOCK TIME OUT,SQL SERVER 连接超时'怎么办?
- Image怎样支持Tif格式??
- 一个很简单的问题:如何让用户不能拖动窗体大小
- BCB怎样定义类型(class)?
- ADOCONECTION每次连接SQLSERVER有没有必要重新指定一次CONECTIONSTRING 和 CONNECTED
- 一个关于Tdatetimepicker控件的问题,急!!!
- delphi中连接sql server数据库的问题
fillchar()
zeromemory()内存COPY
move()
copymemory()自己找找这些函数的帮助吧.
MyStr[0]:= 'abc';
MyStr[1] := 'def';
MyStr[2] := 'ghi'; 这样可以。
但现在我想把这三个语句写成一个赋值语句,就像C++中一样。因为我程序中有多个这样的数组,要是像上面那样做,汗!
又不想把MyStr声明成全局的,那样浪费内存。
mystr[i]:='abc'
str_str : string;
str_str := 'abc,def,asd,';
ArrayJH : Array of string ;
begin
setlength(ArrayJH,3);
while length(str_str)>1 do
begin
ArrayJH[i] := copy(str_jh,0,pos(',',str_str)-1);
str_str := copy(str_jh,pos(',',str_str)+1,length(str_str));
i := i + 1;
end;
end;