Показать сообщение отдельно
  #2  
Старый 07.10.2010, 15:11
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Есть подозрение, что вам нужно несколько другое:
Код:
  TMyCalss = class
   private
    Values: Array[1..2] of Variant;
    function GetValue(const Index: Integer): Variant;
    procedure SetValue(const Index: Integer; const Value: Variant);
   public
    property IntValue: Variant index 1 read GetValue write SetValue;
    property StrValue: Variant index 2 read GetValue write SetValue;
   end;
...
function TMyCalss.GetValue(const Index: Integer): Variant;
begin
 Result := Values[Index]
end;

procedure TMyCalss.SetValue(const Index: Integer; const Value: Variant);
begin
 Values[Index] := Value
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием