var i:integer;
Card:array of Tedit;
begin
try
for i:=low(card) to high(card) do
card[i].Free;
finally
setlength(card,10);
for i:=low(card) to high(card) do
begin
card[i]:=Tedit.Create(self);
if i=0 then
card[i].left:=10
else
card[i].Left :=card[i-1].Left +10;
card[i].Top :=10;
card[i].Parent :=Form1;
end;
end;
Card:array of Tedit;
begin
try
for i:=low(card) to high(card) do
card[i].Free;
finally
setlength(card,10);
for i:=low(card) to high(card) do
begin
card[i]:=Tedit.Create(self);
if i=0 then
card[i].left:=10
else
card[i].Left :=card[i-1].Left +10;
card[i].Top :=10;
card[i].Parent :=Form1;
end;
end;
解决方案 »
- 关于aviwriter 把jpg 转成 avi 的问题
- 删除目录下最早创建的那个文件夹
- 500分请熟悉C和DELPHI的高手帮忙,将C翻译成DELPHI,如果嫌分少可以再将分数翻倍给1000分.
- 有关多线程问题,不管男女都进来看看吧
- 请问怎么把MESSAGEBOX改成中文显示啊?
- 200分 求:可显示JPEG格式的DBImage!!! 找到立即给分!!! 急!!!
- 我这样的菜鸟居然上了专家总榜,看来CSDN的高手是不多了!
- 关于delphi json 的序列化问题请教
- 有一难题,如何将Listbox中的每一行内容保存到INI文件中去。
- 用TQUERY过滤的麻烦,请指教!!!
- 小问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 用过delphi中idhttp控件的朋友请进来坐坐!!
最好为在为edit设置width
Card:array of Tedit;
begin
try
for i:=low(card) to high(card)-1 do
card[i].Free;
finally
setlength(card,10);
for i:=low(card) to high(card)-1 do
begin
card[i]:=Tedit.Create(self);
if i=0 then
card[i].left:=10
else
card[i].Left :=card[i-1].Left +10;
card[i].Top :=10;
card[i].Parent :=Form1;
end;
end;
try
...
finally
...
end;
运行起来就是有个错误。
晕~~~~~~~~~~~``
for i:=low(card) to high(card) do
card[i].Free;
会不会是这里的问题,一开始card又没创建,函数low和high会不会出错,你干吗要free,去掉它,直接create。
var i:integer;
Card:array of Tedit;
begin
try
for i:=low(card) to high(card) do
card[i].Free;
finally
setlength(card,10);
for i:=low(card) to high(card) do
begin
card[i]:=Tedit.Create(self);
if i=0 then
card[i].left:=10
else
card[i].Left :=card[i-1].Left +10;
card[i].Top :=10;
card[i].Parent :=Form1;
end;
end;end; 可以的啊,你看看哪里出错了?什么错误提示?