![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
iFlight |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: ![]() ![]() ![]() |
Здравствуйте, помоги пожалуйсто разобраться в чём проблемма, при работе программы выдаётся ошибка,причём если скомпилировать программа выполяется верно, но переодически вылазит окно с ошибкой:
Цитата Project Project1.exe raised exeption class EInOutError with message 'I/O error 103'.Process stopped.Use Step or run to continue Подчёркивает начало цикла While в следующем куске кода: procedure TForm1.ComboBox2Select(Sender: TObject); Причём перед этим, в другой процедуре уже выполняется такой же цикл и никаких ошибок не выдаёт, да и эту ошибку раньше не выдавало... Помогите разобраться что это и как с этим бороться. Зарание спасибо:) Сообщение отредактировано: iFlight - 2.07.2009 10:04 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Бррр... Ужас. Скажи, а файл Wear.db, он большой? То есть, ты уверен, что после того, как ты открыл его и просматриваешь (бред, конечно просматривать постоянно весь файл ради одной - единственной записи), но перед тем, как ЕЩЕ РАЗ выбираешь новый элемент в ComboBox2, файл успел просмотреться полностью и закрыться? Если нет, то у тебя второй вызов TForm1.ComboBox2Select не способен будет открыть файл, он уже открыт предыдущим вызовом и доступа к нему нет, пока он не закроется.
P.S. Настоятельно рекомендую перейти сейчас, пока программа не разбухла до ужасных размеров, на хранение данных в БД. Это во-первых, скажется на размере кода (он станет меньше), а во вторых - на удобстве работы с данными. |
![]() ![]() |
![]() |
Текстовая версия | 14.09.2025 10:35 |