|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.06.2009, 20:18 | #1 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
ошибка I/O 104 (Delphi)
Здраствуйте!
В общем нужно реализовать игру города.(все наверное знают как в неё играть), где для игры компьютер использует собственную базу в виде текстового файла примерно из 25 городов. Что же все-таки неверно написано у меня, постояно вылетает ошибка I/O 104, перепробывал в разных вариантах, но выскакивают другие ошбики I/O 6 или EAccessViolation ? Код:
|
23.06.2009, 21:14 | #2 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
1) Если файл открыт на запись (append), то на чтение (reset) его не открыть, нужно предварительно его закрыть (CloseFile).
2) Reset вынести за пределы цикла (ведь нам нужно открыть файл один раз!), иначе он будет бесконечным. 3) Условие Код:
Код:
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Последний раз редактировалось Олвин; 23.06.2009 в 21:16. |
23.06.2009, 21:43 | #3 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
хм, теперь вобще не запускается , пишет BREAK or CONTINUE outside of loop
|
24.06.2009, 01:48 | #4 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
Весь код сюда!
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
|
24.06.2009, 13:07 | #5 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
Код:
|
24.06.2009, 13:12 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
24.06.2009, 13:55 | #7 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
Условие (в котором содержится break) находится вне цикла while, а должно быть внутри!
Правильно пишет "BREAK or CONTINUE outside of loop" - у нас ведь действительно break за пределами цикла! (для справки: break - это выход из цикла)
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Последний раз редактировалось Олвин; 24.06.2009 в 15:36. |
24.06.2009, 16:35 | #8 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
Не одно так другое, теперь выскакивает ошибка EAccessVialation
Код:
|
24.06.2009, 16:42 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
24.06.2009, 16:44 | #10 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
на
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка - [Error] GraphUnit.pas(104): Types of actual and formal var parameters must be identical | Ash | Общие вопросы Delphi | 8 | 30.10.2012 21:01 |
Ошибка Delphi | Степа Верхозин | Помощь студентам | 2 | 31.05.2009 11:45 |
Ошибка I/O error 104 | ptz2010 | Общие вопросы Delphi | 8 | 31.03.2009 20:45 |
Прошу помочь, на жестком диске вникуда ушли (!!!)104(!!!)Гб | BloodDoc | Компьютерное железо | 18 | 05.06.2008 22:27 |
ошибка в Delphi 6 | Ms-dos4 | Софт | 7 | 26.08.2007 14:09 |