Crytach Daiguren Ответов: 1

Эй, ребята, огромный вопрос DELPHI, пожалуйста, помогите мне


Я пытаюсь использовать Richedit для чтения данных из 2 текстовых файлов одновременно, причина, по которой я хочу сделать это, заключается в том, что я могу затем сохранить содержимое richedit в отдельном каталоге (но я должен быть ясен, что крайне важно, чтобы я использовал 2 текстовых файла в одном richedit одновременно, я знаю, что первый текст находится на первой строке, второй текст находится на следующей строке), я знаю, что вы не можете сделать это так, как это просто попытается заменить данные в то же время, таким образом, сбой программы, пожалуйста, помогите мне решить эту проблему. загадка

RDisp - это мое богатство

var
    sStudent:String;
begin
    sStudent:=CbSearch.Text;
    RDisp.Lines.LoadFromFile('Students\' + sStudent + '.zip');
    RDisp.Lines.LoadFromFile('Levels\' + sStudent + '.zip');
end;


Что я уже пробовал:

Я не очень старался, потому что я серьезно новичок в delphi, но интернет до сих пор не очень полезен, так как я хочу получить очень конкретный результат, Спасибо за любую оказанную помощь.

[no name]

http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/ComCtrls_TRichEdit_Lines.html

Maciej Los

Это не похоже на текстовый файл! Один '.zip' расширение используется с двоичными файлами.

1 Ответов

Рейтинг:
0

charmyvora

Используйте файловый поток для чтения ваших данных, а затем добавьте их в форматированное текстовое поле

procedure TForm1.Button1Click(Sender: TObject);
var
  FileStream: TFileStream;
  data: TStringList;
begin
  data := TStringList.Create;
  RichEdit1.Clear;
  data.LoadFromFile('D:\aa.txt');
  RichEdit1.Lines.Append(data.Text);

  data.LoadFromFile('D:\bb.txt');
  RichEdit1.Lines.Append(data.Text);