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

Вниз

работа с Pointer   Найти похожие ветки 

 
webpauk   (2005-05-31 12:47) [0]

Значит, извиняюсь сразу. Но я никогда не сталкивался и проблема, для других, кажущаяся махонькой, для меня - Эверест.

Есть:
Tcontrol = class
priv
pub
end;

var
Tcontrols: array of Pointer;
  Tcon: Tcontrol;
  Fcon: Tcontrol;
begin
  Tcon:=Tcontrol.create;
  Fcon:=Tcontrol.create;
 
  Tcontrols[0]:=@TCon;
  Tcontrols[1]:=@FCon;
end;

вопрос: как мне обратится к свойствам Tcon через Tcontrols[0]?


 
Sergey Masloff   (2005-05-31 12:51) [1]

@ убери на фиг контрол он и так указатель
Использовать явное указание типа или приведение типа
TControl(Tcontrols[0]).SomeProperty;
Или
(Tcontrols[0] as TControl).SomeProperty


 
Anatoly Podgoretsky ©   (2005-05-31 12:52) [2]

Tcontrol(Tcontrols[0]).


 
Digitman ©   (2005-05-31 12:53) [3]

да так прясо и обращайся :

Tcontrols[0].Свойство := ...


 
Sergey Masloff   (2005-05-31 12:56) [4]

Digitman ©   (31.05.05 12:53) [3]
Там же массив пойнтеров а не контролов...


 
webpauk   (2005-05-31 12:57) [5]


> Anatoly Podgoretsky


> Sergey Masloff


Tcontrol(Tcontrols[0]).
- спасибо!


 
evvcom ©   (2005-05-31 13:03) [6]

Что-то никто не сказал. Не называй свои классы теми же именами, что и стандартные, дабы избежать путаницы и связанных с этим глюков!



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

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

Наверх




Память: 0.47 MB
Время: 0.063 c
8-1108377216
_micha
2005-02-14 13:33
2005.06.14
Как приближённо оценить совпадение двух RGB- цветов ?


1-1117169131
silvestr
2005-05-27 08:45
2005.06.14
Как удалить лишние пробелы в конце строки ?


8-1109190242
Shamansky
2005-02-23 23:24
2005.06.14
Масштабирование видеокартинки


3-1115890553
Term
2005-05-12 13:35
2005.06.14
Проблема с BuckUp ом


6-1111941558
ALex_2000
2005-03-27 20:39
2005.06.14
DataSnap (Socketconection)