我在QuickRep报表里动态创建了一些QRlabel控件,取名为QR1,QR2,.....,第一次打开可以,后关闭打印界面窗口,第二次打开就出现了错误(提示说QRlabel的名字已经存在),我想是刚刚没有把QRlabe释放,应该怎么释放啊,我可能创建了50个左右。
解决方案 »
- 大家来看看,为什么我给panel新增的keydown事件无法捕捉到4个方向健?
- 两个RichEdit,把一个中的一行的格式包括大小,颜色全一样保存到另一个中
- combobox的改造问题。。
- DBgrid中失去焦点后输入法改变.
- f1book6.0使用中的问题
- 有关条码扫描仪的处理?
- 令人困绕的打包问题!
- 怎样使EDIT成为不可编辑状态!
- 如何调用操作系统的计算器程序!谢谢。。。。。:-)
- 哈哈,花血本买了一本<<Delphi COM深入编程>>,咱这个双休日非把COM技术从现在的不懂到熟练不可,大家说点鼓励的吧
- 请大家帮忙看一下下面关于COMBoBoxEx.data使用的代码怎么回事?
- 关于CHART,大家救命呀?
var
l:TList;
i:integer;
begin
l:=TList.Create;
l.add(...);
for i:=0 to l.Count-1 do
...
...
l.free;
end;是这个意思吧?
不过真的是没有放,就用OBJECTLIST吧,只有调用OBJECTLIST。FREE就行了;
begin
QR:=Tqrlabel.Create(application);
qr.Visible:=true;
qr.Parent:=QRBand13;
QR.Name:='qr'+inttostr(flag);
end;
怎么用啊,请帮我列出来,好吗?
创建的时候不指定名称不行么?这样就不会因为重名而冲突了...