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

Вниз

Массив в компоненте   Найти похожие ветки 

 
Radgar ©   (2005-06-27 23:05) [0]

Подскажите, пожалуйста, можно ли использовать массив TImage в создании компонента?


 
Просто Джо ©   (2005-06-27 23:07) [1]

Да пожалуйста.


 
default ©   (2005-06-27 23:16) [2]

в следующий раз просто пишешь там где поля класса
M: Array of TImage
пробуешь компилировать, если прошло - значит можно


 
Radgar ©   (2005-06-27 23:20) [3]

Но не проходит, пишет:

Published field "MyArray" not a class nor interface type.

Значит нельзя?


 
Просто Джо ©   (2005-06-27 23:23) [4]


> Значит нельзя?



 TTestClass = class
   FImages: array of TImage;
 end;

Значит можно?


 
Просто Джо ©   (2005-06-27 23:27) [5]

А, так ты его в published-секцию запихнул :)
Внимательно читать про тип полей, которые можно публиковать.


 
Radgar ©   (2005-06-27 23:30) [6]


 TMeComponent = class(TCustomControl)
   Line:array[1..5] of Timage;
 private
   { Private declarations }
 protected
   { Protected declarations }
 public
   { Public declarations }
 published
   { Published declarations }
 end;



Всё правильно сделал?


 
Просто Джо ©   (2005-06-27 23:37) [7]


TMeComponent = class(TCustomControl)
private
  Line:array[1..5] of TImage;
protected
  { Protected declarations }
public
  { Public declarations }
published
  { Published declarations }
end;

Массивы нельзя публиковать. Прочитай раздел справки Published members - там указано, какие типы публиковать можно.
Кстати, зачем массив делать published?



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
14-1133895872
Дмитрий_05
2005-12-06 22:04
2006.01.01
Подключить два компъютера к интернету


14-1133940181
Думкин
2005-12-07 10:23
2006.01.01
Skyle - с днем тебя. Рождения.


14-1133938437
Bobsley
2005-12-07 09:53
2006.01.01
Мобилы


2-1134560170
sanich
2005-12-14 14:36
2006.01.01
Непонятная ошибка при работе с таблицей


2-1134651379
fast2
2005-12-15 15:56
2006.01.01
Как можна сделать так, чтоб нельзя было бы редактировать Edit