非常风气网www.verywind.cn
首页
delphi数组
DELPHI
退出时想把全局变量 bjnum: array[1..100] of string;
数组
置空...
答:
delphi
中的字符串变量其实是一个带有一个数值的指向头字符的指针,这个数值记录字符串长度,所以delphi没有指针这个说法,但是还是有这个概念。而你题中说的那个变量bjnum,用C语言来说这就是一个指针
数组
,所以你直接把这个指针数组赋值nil置空,是不行的。而且delphi自己会处理这种字符串数组的释放,你...
delphi
7.0中
数组
怎么排序
答:
with TStringList.Create do begin Text := mmo1.Text;Sort;mmo1.Text := Text;Free;end;
DELPHI
如何去除
数组
中重复的数字?
答:
您好,这样应该就行了.还有可以写一个嵌套循环也可以.procedure TForm1.Button1Click(Sender: TObject);var aa, bb: array of Integer;i: Integer;stmpLst: TStringList;stmpStr: String;begin setlength(aa, 10);aa[0] := 1;aa[1] := 2;aa[2] := 3;aa[3] := 4;aa[4] := 4;...
delphi
动态
数组
如何去掉一个元素
答:
提供一个代码示例供参考:type TDynArray = array of integer;procedure DynArrayDelete(var A: TDynArray; index, Count: Integer);var i: Integer;begin for i := index to index + Count - 1 do begin if (i + Count) > High(A) then break; A[i] := A[i + count]; ...
delphi
如何释放静态
数组
答:
静态
数组
是不能释放的! 能释放就不是静态了.看到了你的补充. 即使是局部变量, 也不会释放. 记得以前看到一些C语言书上说函数内的局部变量是分配在堆栈的, 函数退出后就会释放, 但Borland的pascal从turbo pascal时就不是这样. 局部变量也占内存. 只不过与全局变量占的位置不一样而已(在DOS下分段的...
Delphi
动态
数组
值在字符串中是否存在
答:
var strarray: array of string;i, j: integer;begin setlength(strarray, listbox1.Count);for i := low(strarray) to high(strarray) do strarray[i] := listbox1.Items.Strings[i - low(strarray)];for i := low(strarray) to high(strarray) do for j := 0 to memo1.Lines...
Delphi
中这句程序是什么意思 aa:=VarArrayCreate([0,1],varOleStr...
答:
VarArrayCreate是用来创建Variant
数组
用的,VarArrayCreate([0,1],varOleStr)就是创建了一个每个元素类型为varOleStr,有两个元素的Variant数组,并赋给aa
delphi
PChar和Array of Char的区别
答:
string和Char
数组
都是一块内存, 其中存放连续的字符. string保存具体字符的内存对用户 是透明的, 由
Delphi
管理它的分配, 复制和释放, 用户不能干预(其实也可以, 不过是通过 非法途径). Char数组就不必说了吧?PChar是一个指针, 它的大小只有32位. 定义时由Delphi自动填0. 要将PChar作为字符串 使用...
Delphi
中将
数组
变量清空
答:
a : array[0..256] of char fillchar(a, sizeof(a), 0)参考资料:http://hi.baidu.com/mahasoft/blog/item/9b786838f991b12696ddd820.html
delphi
问题 tcaption and Dynamic Array ??
答:
这是因为类型匹配问题,两个类型不相容。edit1.text的类型是string 而你定义的s是动态
数组
最简单的方法,就是把s定义成string,就可以直接赋值了。如果一定要用动态数组的话,要注意几点:一是空间的分配,先要用setlength(s, length(edit1.text))对s进行空间的分配,然后再将数据复制过去。move(...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网