Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
ВнизСвойство объекта Найти похожие ветки
← →
Goga (2005-02-25 17:44) [0]Помогите советом каким образом оформить свойство объекта состоящее из нескольких полей?
Пробовал record ругается. :(
← →
begin...end © (2005-02-25 17:56) [1]> Goga (25.02.05 17:44)
type
TMyField = record
IntField: Integer;
StrField: string
end;
TMyClass = class
FMyField: TMyField;
public
property MyProperty: TMyField read FMyField write FMyField;
end;
var
MyObject: TMyClass;
F: TMyField;
I: Integer;
begin
MyObject := TMyClass.Create;
// Запись в свойство
F.StrField := "текст";
F.IntField := 12345;
MyObject.MyProperty := F;
// Чтение свойства
I := MyObject.IntField;
MyObject.Free
end.
← →
Digitman © (2005-02-25 18:00) [2]
> Пробовал record ругается
"казнить нельзя помиловать" (с)
свойство объекта должнг иметь строго определенный тип данных, тобой объявленный ... причем здесь какие-то там "поля" ?
объяви ТИП (неважно, record там или что-то иное) и НИЖЕ ПО ТЕКСТУ объяви поле данного ТИПа - НИКТО тебя не за сие не отругает)
← →
Goga (2005-02-25 18:07) [3]Извиняюсь туплю.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.05 c