|
Платные хостинги
Раскрутка сайта
Книги по программированию
TList и расход памяти, Как правильно очистить записи в TList?
- а с чего бы ей освобождаться?Clear() только внутри компонента память чистит. а все самим-собой выделенное и чистить самому нужно
- Гость_Alexander, для очистки динамической памяти используй процедуру: Dispose.Пример:Код var i:^integer;Begin //Выделение памяти New(i); ...... //Работа с идентификаторами для которых она выделена i^:=2; Label1.Caption:=IntToStr(i^); ...... //Освобождение памяти Dispose(i)End;highlightSyntax('delphiZmZjZW','delphi');Аналогично и ствоим примером. Это сообщение отредактировал Zero - 20.11.2004, 21:46
- Короче, я пока не проверял твою прогу, но сразу могу сказать замечание по поводу указания типов: Если, ты какому-нибудь идентификатору присваеваеш тип указатель, то эту строку надо писать до создания самого типа на который указывает указатель а не после.Поэтому, попробуй написать так:Код type PNetFile=^RNetFile; RNetFile=record UserName,FileName:WideString; FileNameID:DWord; StatusOpen:DWord; TimeBegin,TimeEnd:TDateTime; end;...highlightSyntax('delphiNkNzRl','delphi');А так как ты выслал кусок проги, то я по нему немогу, нормально сорентироватся, поэтому над остальным участком попробуй сам подумать, если не получится то пиши...
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|