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

Вниз

Pointer: Как работает?   Найти похожие ветки 

 
SlavaNew   (2001-12-26 07:28) [0]

Вопрос в следующем...
Сoздаю список TList
Затем сщздаю несколько однотипных объектов и закидываю их указатели в этот самый список TList.
И затем, перебирая этот список, хочу изменить свойство объектов закинутых в него объектов или вытащить имя их родителя или еще что-нибудь такое, но не получается нифига.
Как сделать с объектом какое-нибудь действие?


 
gek   (2001-12-26 07:36) [1]

type
pRecAb = ^ TRecAb;
TRecAb = record
NAb:st10;
Country:st35;
TypeAb:st1;
NameAb:st25;
RasSchet:st10;
Summ:Real;
CountTlg:word;
end;

var
ListAb:TList;
RecAb:=PRecAb;

begin
ListAb:=TList.Create;
New(RecAb);
RecAb^.TypeAb:=xx;
RecAb^.Country:=xx;
RecAb^.Summ:=xx;
RecAb^.NameAb:=xx;
RecAb^.CountTlg:=xx;
if ListAb.Count <> 0 then
begin
for k:=0 to ListAb.Count -1 do
RecAb:=ListAb.Items[k];
RecAb^.TypeAb:=xx;
RecAb^.Country:=xx;
RecAb^.Summ:=xx;
RecAb^.NameAb:=xx;
RecAb^.CountTlg:=xx;
end;
end;


 
MBo   (2001-12-26 08:10) [2]

перед
if ListAb.Count <> 0 then
внесение записей в список
ListAB.add(RecAB);
...
а изменение полей можно и так, без извлечения
RecAb(Listab.Items[k])^.Summ:=...


 
gek   (2001-12-26 09:06) [3]

>> MBo
Да я согласен можно и без извлечения, просто
пытался дать понять чел как это работает


 
MBo   (2001-12-26 09:08) [4]

ну да, пусть посмотрит разные методы доступа


 
SlavaNew   (2001-12-26 11:11) [5]

Всем ОГРОМНОЕ СПАСИБО...
Вроде понял, пойду разбираться...
Если что... вернусь...;о))



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-42405
Andrey196
2001-12-26 18:48
2002.01.14
Как в строку добавить значок


4-42605
Марат
2001-11-13 20:26
2002.01.14
Principal = Everyone


7-42582
Maestro
2001-09-23 13:14
2002.01.14
Как сделать форму прозрачной


4-42611
Kan
2001-11-14 11:36
2002.01.14
Самоуничтожающаяся программа


3-42336
ray_wagner
2001-12-07 16:31
2002.01.14
Русский шрифт в Database Desktop?