如题,它们好象本身就是个数组,请问该怎么操作呢?
解决方案 »
- 请大家帮助比较一下,那个服务器好一些。
- 在Vista Home Basic 下讀取註冊表失敗,高手支一招.
- ?????????? 关于 ListView 奇怪的问题 ?????????????
- 我现在有一个指针文件,而当前的控件不支持引用的指针,只支持如(my.Cursor:=$00007F02;)的指针,而我想把我的指针文件转换为地址.如何做.当
- 请帮我写个字符串处理函数好吗?急用,马上给分
- 请问在Delphi中指针的指针该如何定义?
- 新年了,衷心地祝大家事事顺心!!
- 怎么在delphi中让TTS朗读中文啊????好急
- 打包后,出错提示为:dbnmpntw找不到指定的sql server,提示上好几次,但还是可以连上,为什么?
- 有关多媒体技术?
- 代码哪里出错(简单)??
- 求助,如果Edit1.text里面输入个1234abcd地址,怎样转换为Integer存到一个指针里
var
i:integer;
edit:array[1..6]of Tedit; //前提己有[1..6]个Edit
begin
for i :=1 to 6 do
begin
if edit[i].Text='' then edit[i].Text:='0';
end;
end;
这样写为什么不行呢?
Edit: array[0..2] of ^TEdit;
i : Word;
begin
Edit[0] := @Edit1;
Edit[1] := @Edit2;
Edit[2] := @Edit3;
for i := 0 to High(Edit) do
if Edit[i]^.Text = '' then
Edit[i]^.Text := '0';
end;
procedure TForm1.RzButton4Click(Sender: TObject);
var i:integer;
edit:array[1..6]of Tedit;
begin
for i :=1 to 6 do begin
edit[i]:=Tedit.create(self);
edit[i].Parent:=Form1;
edit[i].Top:=10;
edit[i].Left:=10+(i-1)*edit[i].Width+10*i;
edit[i].Text:='第'+inttostr(i)+'个';
end;
end;