Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 1
Регистрация: 09.11.2012
Сообщений: 82
1

Запись в типизированный файл из текстового

16.04.2013, 22:20. Показов 1437. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

Необходимо создать типизированный файл из символов от "А" до "Я": либо сгенерировать в случайном порядке, либо переписать в типизированный из текстового файла, а дальше решать поставленную задачу.
Случайные числа генерятся, задача решается. Но с созданием из текстового файла почему-то проблемы, пожалуйста, посмотрите код и помогите найти ошибки.

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
procedure TForm1.Button3Click(Sender: TObject);
var
  ftext: TextFile;
  ftyp: file of Char;
  r: Char;
begin
 if OpenDialog1.Execute then
 begin
  AssignFile(ftext, OpenDialog1.FileName);
  AssignFile(ftyp, Edit1.Text);
  try
    Reset(ftext);
  try
    try
      Rewrite(ftyp);
      try
        while not eof(ftext) do
        begin
          readln(ftext, r);
          write(ftyp,r);
        end;
      finally
        CloseFile(ftyp);
      end;
    except
      ShowMessage('Не удалось создать типизированный файл '+ Edit1.Text);
    end;
  finally
    CloseFile(ftext);
  end;
  except
    ShowMessage('Не удалось открыть текстовый файл '+ OpenDialog1.FileName);
  end;
 end
 else ShowMessage('Текстовый файл не задан!');
end;
Дебаггер ругается так, как показано на приложенном скриншоте, на строчке, записывающей переменную в типизированный файл.
Миниатюры
Запись в типизированный файл из текстового  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2013, 22:20
Ответы с готовыми решениями:

Запись в типизированный файл
Помогите пожалуйста, как записать инфо из 4 полей edit, которые содержат ФИО и возраст в...

Запись в типизированный файл
Помогите пожалуйста разобраться с ошибкой type sports_data = class FIO_C:string; ...

Запись в типизированный файл
Тут такое дело, при записи в типизированный файл всё нормально , но при последующий записи...

Ввести из текстового файла данные для массива структур, записать их в типизированный файл
type TStudent=record FIO:string;//Поле Ф.И.О. Ngrup:Integer;//Поле номера группы ...

4
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
16.04.2013, 22:26 2
В Edit1.Text что написано?
1
1 / 1 / 1
Регистрация: 09.11.2012
Сообщений: 82
16.04.2013, 22:28  [ТС] 3
Я редкий кретин, спасибо, теперь вопросов нет!
0
Пишу на Delphi...иногда
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
16.04.2013, 22:34 4
I/O 6 говорит о том, что пытаешься открыть файл, которого нет (его имя написано в Edit1)
0
1 / 1 / 1
Регистрация: 09.11.2012
Сообщений: 82
16.04.2013, 22:39  [ТС] 5
Нашла сейчас список всех I/O ошибок, теперь буду знать.
____________
Но, в общем-то, ничего кроме моей вечной невнимательности не виновато.
0
16.04.2013, 22:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2013, 22:39
Помогаю со студенческими работами здесь

24 Создать типизированный файл, состоящий из целых чисел, введённых в столбик в окно текстового
Создать типизированный файл, состоящий из целых чисел, введённых в столбик в окно ...

Получить длину каждой строки текстового файла и записать её в другой типизированный файл
Ноль в программировании. Помогите написать программу, вот задание: В текстовом файле получить длину...

Запись в типизированный файл (dat)
Помогите пожалуйста, как записать информацию из 5 полей edit и 2 полей combobox, которые содержат...

Запись в типизированный файл по строкам
уважаемые знатоки и просто такие же как я нубы, зашедшие сюда =) начал изучать типизированные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru