Показать сообщение отдельно
  #4  
Старый 24.04.2013, 09:37
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

тип записи один, а поля разные:
Код:
type
  TFruit = record
    Name: String;
    Color: TColor;
    Figure: Integer;
    case Integer of
      0: (
        Weight: Integer;
        More: String[10];
        Words: array [0..1] of Word;
      );
      1: (
        Size: Integer;
        Next: String[10];
        Bytes: array [0..3] of Byte;
      );
  end;
...
var
  f: TFruit;
begin
  f.Weight:=123;
  f.More:='abc';
  ShowMessage(IntToStr(f.Weight));;
  ShowMessage(f.More);
  f.Size:=456;
  f.Next:='xyz';
  ShowMessage(IntToStr(f.Weight));;
  ShowMessage(f.More);
end;
__________________
Пишу программы за еду.
__________________
Ответить с цитированием