IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Ошибка этапа выполнения
Tote_Mädchen
сообщение 18.10.2008 21:40
Сообщение #1





Группа: Пользователи
Сообщений: 5
Пол: Женский

Репутация: -  0  +


Пытаюсь запустить программу. Через какое-то время выкидывает с ошибкой этапа выполнения 255. Нигде не могу найти, в чём неполадка(нехватка памяти, ненахождение файла, блокировка чего-либо и т. д.) Помогите, пожалуйста.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 19.10.2008 1:34
Сообщение #2


Гость






Цитата
Через какое-то время выкидывает с ошибкой этапа выполнения 255
Что, прямо вот так и выкидывает, и даже не сообщает, где именно произошла ошибка? Ни адреса ее, ни чего-то еще? Как запускается программа? Отдельно, или из-под IDE? Какой компилятор? Через какое время выдается ошибка (при нескольких запусках программы время работы программы ДО ошибки одинаковое или разное)?

255 - очень странный номер... Обычно 255-ю ошибку генерируют сами программисты, чтобы проверить реакцию программы на возникновение ошибок в программе.
 К началу страницы 
+ Ответить 
Tote_Mädchen
сообщение 19.10.2008 18:18
Сообщение #3





Группа: Пользователи
Сообщений: 5
Пол: Женский

Репутация: -  0  +


Цитата( volvo)
Что, прямо вот так и выкидывает, и даже не сообщает, где именно произошла ошибка? Ни адреса ее, ни чего-то еще? Как запускается программа? Отдельно, или из-под IDE? Какой компилятор? Через какое время выдается ошибка (при нескольких запусках программы время работы программы ДО ошибки одинаковое или разное)?

Компилятор Free Pascal IDE 0.9.2. Адреса нет. При прекрашении работы программы сообщает вот что: "Program *адрес exe-шника* exited with exitcode = 255" Четвёртого вопроса не поняла (мой уровень --чуть выше чайника). Только запущу-- почти сразу выкидывает. (Достаточно точного секундомера, чтобы точно назвать время нет. Говорю без иронии.)

Сообщение отредактировано: Tote_Mädchen - 19.10.2008 18:20
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 19.10.2008 18:25
Сообщение #4


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Tote_Mädchen @ 19.10.2008 18:18) *
(Достаточно точного секундомера, чтобы точно назвать время нет. Говорю без иронии.)

Воспользуйся дебаггером, пошаговым выполнением (F7 или F8), либо повставляй контрольную печать в разные места программы.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tote_Mädchen
сообщение 19.10.2008 18:46
Сообщение #5





Группа: Пользователи
Сообщений: 5
Пол: Женский

Репутация: -  0  +


Цитата
Воспользуйся дебаггером, пошаговым выполнением (F7 или F8), либо повставляй контрольную печать в разные места программы.

При втором способе закрывается окно компилятора, при третьем... похоже, до ключевого места выполнение программы не доходит.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 19.10.2008 18:51
Сообщение #6


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Tote_Mädchen @ 19.10.2008 18:46) *

При втором способе закрывается окно компилятора, при третьем... похоже, до ключевого места выполнение программы не доходит.

Что означает "ключевое место"? Вставь печать перед самым первым оператором, потом за ним, и так далее между каждыми двумя.

И что значит "закрывается окно"? А что остается? поподробнее, пожалуйста..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 19.10.2008 18:54
Сообщение #7


Гость






Tote_Mädchen, программа компилируется с отладочной информацией (в Debug-е), я надеюсь? Не в Release? Желательно на время отладки включить также все возможные проверки: контроль индексов, контроль стека, переполнений...
 К началу страницы 
+ Ответить 
Tote_Mädchen
сообщение 19.10.2008 18:54
Сообщение #8





Группа: Пользователи
Сообщений: 5
Пол: Женский

Репутация: -  0  +


Цитата
И что значит "закрывается окно"? А что остается? поподробнее, пожалуйста..

Остаётся Windows, интернет, аська.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 19.10.2008 18:57
Сообщение #9


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Tote_Mädchen @ 19.10.2008 18:54) *

Остаётся Windows, интернет, аська.

Круто. Программу - в студию smile.gif
И тему, похоже, давно пора
М
перенести в другой раздел..



--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tote_Mädchen
сообщение 19.10.2008 19:42
Сообщение #10





Группа: Пользователи
Сообщений: 5
Пол: Женский

Репутация: -  0  +


Программа работает. Сама толком не поняла, как я это сделала (меняла любую настройку, запускала программу и ждала результат. Пытаюсь теперь вспомнить, что за настройку поменяла). Спасибо за помощь. unsure.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 27.04.2024 19:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"