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

Вниз

Поле Data для каждого Strings[i] в StringList   Найти похожие ветки 

 
SvetaZ ©   (2015-02-25 13:39) [0]

Есть примерно такая структура данных:

var
 SL: TStringList;
 PStr: array of Pointer;
 i,j: Integer;
................................
 for i := 0 to 1000 do
 begin
   SL := TStringList.Create;
   for j := 0 to 20 do
     SL.Add("Тест"+IntToStr(j));

   PStr[i] := Pointer(SL);
 end;


Как для каждого Strings можно назначить соответсвующие целочисленное поля?

Strings[i].Data := ? - такого нет (


 
MBo ©   (2015-02-25 13:49) [1]

Стоит посматривать в хелп.
Есть Objects.

>PStr[i] := Pointer(SL);
Для чего это?


 
SvetaZ ©   (2015-02-25 14:15) [2]


> MBo ©   (25.02.15 13:49) [1]

Ну а что здесь не так?

ShowMessage(TStringList(PStr[100]).Strings[10]);


 
Palladin ©   (2015-02-25 14:18) [3]

а сразу
PStr: array of TStringList
религия не позволяет объявить?


 
SvetaZ ©   (2015-02-25 14:26) [4]


> Palladin ©   (25.02.15 14:18) [3]

Позволяет.


> MBo ©   (25.02.15 13:49) [1]
>
> Стоит посматривать в хелп.
> Есть Objects.

Т.е. вариант один: создать класс от TObject c одним полем типа Integer?


 
Palladin ©   (2015-02-25 14:29) [5]

TObject кастуется к Integer и наоборот


 
junglecat ©   (2015-02-25 14:30) [6]

есть еще вариант .Objects[i] := TObject(SomeIntVal)


 
SvetaZ ©   (2015-02-25 15:20) [7]

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1308557586
MacroDenS
2011-06-20 12:13
2017.01.15
ADO + Excel


1-1343890489
rioko
2012-08-02 10:54
2017.01.15
Stream.Seek Stream.Position возвращает ноль.


15-1451993106
Ivan
2016-01-05 14:25
2017.01.15
Какой браузер используете? Почему?


15-1445860992
DayGaykin
2015-10-26 15:03
2017.01.15
PHP и Java для Web


2-1430280290
kudatsky
2015-04-29 07:04
2017.01.15
Где находится профайлер AQTime в ХЕ6 ?