Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2013, 11:56   #1
moon-guest
Пользователь
 
Аватар для moon-guest
 
Регистрация: 14.11.2010
Сообщений: 27
Сообщение Выбор структуры данных в Run-time

Доброго дня всем!!!
При решении очередной задачи появился такой вопрос.
А возможно ли во время выполнения программы выбирать структуру и работать с ней?
Хотелось бы как нибудь по индексу но получается только так:
Код:
rec1=record
    prm1:string;
    prm2:integer;
end;
rec1=record
    prm1: array[0..2] of byte;
    prm2: single;
    prm3: char;
end;
test=record
  case byte of
    0: (data1:rec1);
    1: (data2:rec2);
  end;
,но пока ничего не получается. Так как приходится выбирать подструктуру по имени.
Код:
var
   k: test;
......
k.data1.prm1;
k.data2.prm3;
Желаемый результат.
Код:
k[0].prm1;
k[1].prm3;
Кто может что нибудь предложить дельное???

Последний раз редактировалось moon-guest; 15.07.2013 в 12:01.
moon-guest вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент работает в run-time, но не работает в design-time hon Компоненты Delphi 3 20.02.2013 20:17
Run-Time Check Failure - 2 Rye_eyes Общие вопросы C/C++ 1 18.01.2013 18:16
Access Run Time vlkr Microsoft Office Access 3 13.06.2012 16:29
Run-time error 13 olimpus Microsoft Office Excel 11 25.12.2010 22:49