Показать сообщение отдельно
  #2  
Старый 03.05.2019, 19:43
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну построй дерево вопросов/ответов.
Код:
type
  PQuestionRec = ^TQuestionRec;
  TQuestionRec = record
    UID : Integer;
    Question : String;
    Answer1Text : String;
    Answer1Link : PQuestionRec;
    Answer2Text : String;
    Answer2Link : PQuestionRec;
  end;
Соответственно, когда построишь дерево (UID для этого используется, что бы в коде не писать, а грузить из файла, см чуть ниже), то просто перебираешь по получившемуся дереву.
Теперь по поводу загрузки.
Создаем файл, текстовый например, из него в список читаем все вопросы. В другом файле (можно и в том же) располагаем линки (вот тут UID'ы и пригодяться), читаем их и строим дерево.

Ну вот как-то так.
Ответить с цитированием