var
i: Integer;
begin
+ TreeView.Items.BeginUpdate;
for i := TreeView.Items.Count - 1 downto 0 do begin
TObject(TreeView.Items[i].Data).Free;
end;
+ TreeView.Items.EndUpdate;
TreeView.Free;
end;
object GikoForm: TGikoForm
- Left = 53
- Top = 81
+ Left = 417
+ Top = 75
HorzScrollBar.Visible = False
VertScrollBar.Visible = False
AutoScroll = False
except
end;
- try
- ClearLinkBar;
- except
- end;
// FDownload.Free;
try
except
end;
try
+ FavoriteTreeView.Items.BeginUpdate;
for i := FavoriteTreeView.Items.Count - 1 downto 0 do begin
TObject(FavoriteTreeView.Items.Item[i].Data).Free;
FavoriteTreeView.Items.Item[i].Free;
end;
+ FavoriteTreeView.Items.EndUpdate;
FavoriteTreeView.Items.Clear;
except
end;
+
+
try
if FavoriteDM <> nil then
FavoriteDM.Free;
AddressHistoryDM := nil;
except
end;
+ {
+ try
+ ClearLinkBar;
+ except
+ end;
+ }
//\8f\84\89ñ\83\8a\83X\83g\95Û\91¶&\94j\8aü
try
RoundList.SaveRoundFile;
// TBoard, TThreadItem \82Ì\83f\83X\83g\83\89\83N\83^\82Í\83v\83\89\83O\83C\83\93\82É\94j\8aü\82ð\93`\82¦\82é\82Ì\82Å
// BoardPluteIns \82Ì\8aJ\95ú\82æ\82è\90æ\82É\8ds\82¤\82±\82Æ
try
- for i := 0 to Length( BBSs ) - 1 do begin
+ for i := Length( BBSs ) - 1 downto 0 do begin
if BBSs[ i ] <> nil then
BBSs[ i ].Free;
BBSs[ i ] := nil;
end;
try
- for i := 0 to Length( BoardPlugIns ) - 1 do begin
+ for i := Length( BoardPlugIns ) - 1 downto 0 do begin
if BoardPlugIns[ i ] <> nil then
BoardPlugIns[ i ].Free;
BoardPlugIns[ i ] := nil;
finally
MainCoolBar.Bands.EndUpdate;
end;
+
end;
procedure TGikoForm.FavoriteDragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);
var