SetLength(A, 0); //或者A := nil;
解决方案 »
- 谁帮忙看看我定义了这个函数后程序调试无法通过?
- Access violation at address 7C80A2D8 in module 'kernel32.dll'???
- 新手上路,一個格式化的問題
- 关于ADOConnection1连接时的两个问题?有点难度....
- DBGRID刷新的问题
- 求一个这样的算法
- iwdbgrid 不能像dbgrid那样在表格内直接修改数据吗?
- 那里有好的声音文件?
- 急、怎样清空对Image控件刷新或者清空上面的所有内容,如答对,一定给分!谢谢!
- 非技术问题:各位大虾,去哪里寻找OPGL的资料?
- 如何在Word里添加一个分行符!
- 过程后的safecall有什么用啊?
begin
F_TabSheet[Loop1] := TTabSheet.Create(self);
F_TabSheet[Loop1].Caption := 'Simon' + IntToStr(Loop1);
F_TabSheet[Loop1].PageControl := PageControl1;
end; F_TabSheet := nil;
begin
F_TabSheet[Loop1] := TTabSheet.Create(self);
F_TabSheet[Loop1].Caption := 'Simon' + IntToStr(Loop1);
F_TabSheet[Loop1].PageControl := PageControl1;
end; F_TabSheet := nil;
begin
F_TabSheet[Loop1] := TTabSheet.Create(self);
F_TabSheet[Loop1].Caption := 'Simon' + IntToStr(Loop1);
F_TabSheet[Loop1].PageControl := PageControl1;
end; F_TabSheet := nil;
if Assigned(F_TabSheet[Loop1]) then
F_TabSheet[Loop1].Free;
F_TabSheet := nil;
var
F_TabSheet: array[1..RecordCount] of TTabSheet; //这可不叫动态数组
我试了这样才可行:
for Loop1 := Low(F_TabSheet) to High(F_TabSheet) do
// if Assigned(F_TabSheet[Loop1]) then //加这句报错!
F_TabSheet[Loop1].Free;
F_TabSheet := nil;