Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

Проблема с TList.   Найти похожие ветки 

 
mm0 ©   (2003-07-05 00:24) [0]

Какой код нужен для того чтобы, например запись Rec
добавить,заменить в TL:TList?
Rec=record
a,b:Integer;
s:string;
end;


 
default ©   (2003-07-05 01:25) [1]

если TList - это класс, обслуживающий массив указателей, стало быть нужно добавить адрес записи данного типа


 
SilverAlex   (2003-07-05 01:41) [2]

type
PRec=^Trec;
TRec=record
a,b:Integer;
s:string;
end;
procedure AddOrEdit(fA,fB: Integer;fStr: String;
aItem: Integer; aEdit: Boolean=false);
var
aRec:PRec;
begin

new(aRec);
try
if aEdit then
aRec:=List.Items[aItem]; //Или другой способ поиска
with arec^ do
begin
a:=fA;
b:=fB ;
s:=fStr;
end;
if not aEdit then
List.Add(arec)
finally
Dispose(arec);
end;
end

Если я правильно понял.



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-55511
EgorKA
2003-07-04 17:01
2003.07.17
Изменение размеров формы с borderstyle=bsNone...


14-55846
Kair
2003-06-30 09:52
2003.07.17
Кольцо Kair a


14-55775
Карелин Артем
2003-06-30 13:48
2003.07.17
Как распаковать экзешник, запакованный с помощью UPX?


1-55586
AlexA
2003-07-03 10:29
2003.07.17
Не могу записать значение ключа для INI файла


3-55422
victor_ch
2003-06-24 09:18
2003.07.17
При дисконнекте с SYBASE через BDE выходит реплика