Показать сообщение отдельно
  #21  
Старый 17.04.2015, 11:36
cerbernar cerbernar вне форума
Прохожий
 
Регистрация: 17.04.2015
Сообщения: 1
Версия Delphi: Delphi XE7
Репутация: 10
По умолчанию

Привет, решал давеча похожую задачу с использованием stringlist и CommaText.

Для корректной работы пришлось текст в кавычки заключить, а разделитель ",".

Может поможет

Код:
procedure TForm1.Button4Click(Sender: TObject);
var
  ts: tstringlist;
  S: string;
  Tf: Textfile;
begin
  Ts := Tstringlist.create;
  Assignfile(tf, 'путь_к_файлу');
  Reset(tf);
  ComboBox2.Items.Clear;
  ComboBox3.Items.Clear;
  while not eof(tf) do
   begin
    Readln(tf,S);
    Ts.CommaText := S;
    ComboBox2.Items.Add(Ts[0]);
    ComboBox3.Items.Add(Ts[1]);
   end;
  closefile(tf);
  ts.free;
end;

UPD
Чтобы прокатило с разделителем ":"

вместо Ts.CommaText := S; в коде выше вставить
Код:
    Ts.Delimiter := ':';
    Ts.DelimitedText := S;