Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Нужно в RUN-Time создавать экземпляры некоторых объектов (для при 


NS   (2002-04-17 11:57) [0]

{ Нужно в RUN-Time создавать экземпляры некоторых объектов (для примера
TLabel) и хранить их (указатели на них) в TList.
}
PMyLabel = ^TMyLabel; // указатель на мой тип
TMyLabel = class(TLabel) // мой тип
public
S: string;
end;
var
MyLabel: TMyLabel;
ListLabel: TList;
Form1: TForm1;

implementation
{$R *.DFM}
// --------- Создание формы -----------------------
procedure TForm1.FormCreate(Sender: TObject);
begin
ListLabel:= TList.Create; //созд. список указателей
ListLabel.Clear; // очищаем его

MyLabel:= TMyLabel.Create(Owner); //создаем экземп. объекта
ListLabel.Add(MyLabel); //добавляем указатель нанего в список

// А ЭТО НЕ РАБОТАЕТ хотя компилятор пропускает
PMyLabel(ListLabel.Items[0])^.Caption:= "qqqqqqq";
end;
// А может как-то всё по другому нужно делать.



Ra   (2002-04-17 12:06) [1]

>// А ЭТО НЕ РАБОТАЕТ хотя компилятор пропускает
> PMyLabel(ListLabel.Items[0])^.Caption:= "qqqqqqq";

tMyLabel(ListLabel.Items[0]).Caption:= "qqqqqqq";





Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх








Память: 0.75 MB
Время: 0.017 c
1-94459           mik                   2002-04-16 10:24  2002.04.29  
Хочу сделать единый обработчик для MainMenu


1-94505           Kordel                2002-04-15 21:47  2002.04.29  
В каком Grid е можно выделять ячейки цветом и как?


1-94416           ListView              2002-04-17 19:42  2002.04.29  
Как в ЛистВиеве при щелчке на каком нибуть итемсе получить егоимя


1-94492           Hort                  2002-04-16 15:14  2002.04.29  
Как настроить принтер?


1-94388           Gamar                 2002-04-17 16:49  2002.04.29  
Как обработать OwnerDraw???