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

Вниз

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

 
GreySerg   (2003-08-07 11:35) [0]

Подскажите , как работает метод indexOf в TObjectlist ? Он проверяет все поля экземпляра на соответствие экземпляру в списке ?


 
Skier ©   (2003-08-07 11:37) [1]

Он просто проверяет указатель


 
GreySerg   (2003-08-07 11:45) [2]

это точно ?
в хелпе написано Returns the index of the first object in the list with a specified value.


 
clickmaker ©   (2003-08-07 11:51) [3]

А в classes.pas не заглянуть ?

function TList.IndexOf(Item: Pointer): Integer;
begin
Result := 0;
while (Result < FCount) and (FList^[Result] <> Item) do
( Result) А в classes.pas не заглянуть ?

function TList.IndexOf(Item: Pointer): Integer;
begin
Result := 0;
while (Result < FCount) and (FList^[Result] <> Item) do
Inc(Result);
if Result = FCount then
Result := -1;
end;


 
Digitman ©   (2003-08-07 11:52) [4]


> GreySerg


идентификатором объекта в дан.случае является указатель на этот объект, хранимый как элемент списка TObjectList c индексом, возвращаемым ф-цией IndexOf() в случае успешного нахождения



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-68447
prihod
2003-08-04 16:36
2003.08.21
!!! Инсталяхи !!!


1-68329
ilka
2003-08-08 17:16
2003.08.21
проблема с dll в 7Delphi


14-68484
Vlad Oshin
2003-08-06 09:08
2003.08.21
о как бывает :)


14-68505
vitalmoya
2003-08-04 12:46
2003.08.21
Web


1-68267
JS
2003-08-06 15:30
2003.08.21
Активизация приложения