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

Вниз

Помогите в разработке компонента   Найти похожие ветки 

 
hawkins   (2004-04-08 18:31) [0]

Привет, Мастаки! Помогите в разработке компонента; хочу
добавить новое свойство - массив типа integer (array of integer),
длинна масива переменная. Нужен какой-нибудь примерчик.
Если у кого есть -  скинте. Заранее спасибо.


 
WebErr ©   (2004-04-08 18:49) [1]


TSomeBig = class(TSomeLittle)
protected
 X, Y, Z: Real;
 function GetCoord(AIndex: Char): Real;
 procedure SetCoord(AIndex: Char; Value: Real);
published
 property Coords[AIndex: Char]: Real read GetCoord write SetCoord;
end;
...
function TBigSome.GetCoord(AIndex: Char): Real;
begin
 case AIndex of
   "X": Result := X;
   "Y": Result := Y;
   "Z": Result := Z;
   else Result := 0;
 end;
end;

procedure TBigSome.SetCoord(AIndex: Char; Value: Real);
begin
 case AIndex of
   "X": X := Value;
   "Y": Y := Value;
   "Z": Z := Value;
 end;
end;


 
WebErr ©   (2004-04-08 18:50) [2]

Sorry, там перепутано Big и Some - спешил, сочиняя на ходу... :))))


 
VMcL ©   (2004-04-08 19:11) [3]

>>hawkins  (08.04.04 18:31)

DelphiN/Source/*.pas
См. классы TList, TStringList и т. п.

>>WebErr ©  (08.04.04 18:49) [1]

В упор не вижу array of Integer.



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
14-1080798086
Polevi
2004-04-01 09:41
2004.04.25
MS Open Sourse


14-1080678492
Soft
2004-03-31 00:28
2004.04.25
Свершилось!!! Рабочий стол в 3D.


4-1077358405
Grinder
2004-02-21 13:13
2004.04.25
Замена часов


8-1074354648
Ianus
2004-01-17 18:50
2004.04.25
РЕЧЬ, ЕЕ рапознование....


14-1080881680
Layner
2004-04-02 08:54
2004.04.25
мастера! помогите спасти Делфи! Пропали все "горячие клавиши"