Текущий архив: 2008.03.02;
Скачать: CL | DM;
Вниз
Ошибка Delphi при запуске своего приложения Найти похожие ветки
← →
NiGGa (2008-02-05 19:00) [0]Доброго времени суток.
С какого-то момента при запуске определенного своего(т.е. на других все нормально) приложения среда выдает слеующую ошибку:
Delphi 7: delphi32.exe - Ошибка приложения
---------------------------
Инструкция по адресу "0x7c91201e" обратилась к памяти по адресу "0x144ba000". Память не может быть "read".
"ОК" -- завершение приложения
После пятикратного нажатия "ОК" (каждый следующий дилог повторяет первый, за исключением появления кнопки "Отмена") среда сворачивается. Повторный запуск Делфи, открытие этого же проекта и его запуск дают тот же результат.
Лечиться перезагрузкой системы.
Подскажите, что может быть причиной данного явления.
Всем спасибо.
← →
clickmaker © (2008-02-05 19:03) [1]
> что может быть причиной данного явления
Ошибка приложения
← →
NiGGa (2008-02-06 14:11) [2][1] Хм, я так понимаю имеется ввиду ошибка моего приложения? А есть какие-то общие рекомендации по поиску такого рода ошибок?
← →
NiGGa (2008-02-06 14:14) [3]Также данный феномен наблюдается не только при запуске, но и при компиляции приложения.
← →
clickmaker © (2008-02-06 14:22) [4]поищи здесь
http://codecentral.borland.com/Default.aspx
или ищи 10 отличий "плохого" проекта от остальных. Просто так Д7 не валится
← →
NiGGa (2008-02-07 17:22) [5][4] В том то и дело, что отличий масса. Используется пачка как чужих так и своих компонент и пр. Мне не понятно каким образом можно локализовать, что именно из составляющих приводит к наблюдаемому феномену.
← →
clickmaker © (2008-02-07 17:24) [6]
> каким образом можно локализовать, что именно из составляющих
> приводит к наблюдаемому феномену
убирать по одному, пока феномен не исчезнет
← →
Alex_C (2008-02-07 17:57) [7]На самом деле не все так просто. У Дельфи 7 есть несколько глюков. Например абсолютно рабочее приложение начинает давать "Ошибка приложения.." просто там , где ее нет. Build вместо Compile спасает ситуацию. Плюс еще сама Дельфя не всегда корректно закрывается.
← →
Amoeba © (2008-02-07 19:18) [8]
> У Дельфи 7 есть несколько глюков.
Нет там твоих глюков (plerase, озвучь!) . Просто готовить ее не умеешь.
← →
TIF © (2008-02-07 19:36) [9]У меня такие ошибки вызывают некоторые "интересные" компоненты, а также перехват сообщений системы, оформденный некорректно
← →
NiGGa (2008-02-07 19:39) [10]А по тем адресам что даны мне в сообщении об ошибке я могу что либо найти, и каким образом. Собственно эти адреса не меняются. Т.е. каждый раз при перезапуске среды/системы и т.п. в ошибке получаю именно их.
← →
TIF © (2008-02-07 19:53) [11]
> Собственно эти адреса не меняются.
Это не говорит ничего, кроме того, что ошибка возникает всё время в определённом участке программного кода. Расскажи, после чего появилась эта ошибка (добавил функцию? компонент? что-то переделал?) - тогда можно будет сказать, где она могла возникнуть. А дальше можно копнуть ещё глубже :-)
← →
NiGGa (2008-02-07 20:38) [12]Лично я часть компонентов подменил ДевЕкспресами, что-то подозреваю сделали и другие товарищи. Но с ними тяжело, т.к. они на Д5, а у меня все переведено на Д7. Соответственно не работает только у меня.
Ок. Допустим это ДевЕкспресы (но у меня сомнения касательно данной гипотезы). Выбрасывать я их не хочу, и что можно предпринять в данном случае?
← →
Anatoly Podgoretsky © (2008-02-07 22:22) [13]Какие свои приложения запускает Дельфи, которые вызывают ошибку?
← →
ketmar © (2008-02-08 04:45) [14]>[7] Alex_C (2008-02-07 17:57:00)
там, конечно, есть глюки, но не такие.
---
Understanding is not required. Only obedience.
← →
NiGGa (2008-02-08 12:09) [15][13] Прошу прощения, некоректная видимо формулировка. Под "своим" имелось ввиду "мое", т.е. писанный "мною" проект ("свое" -> "мое").
[6] Да согласен. Как бы довольно очевидное решение, методом исключения. Но в моем случае это довольно проблематично в реализации. Т.к. к примеру я не представляю каким образом отключить часть компонент и собрать приложение. Т.е. я представляю как, но если что-то исключить, то соответственно придеться исключить и все то, что ссылается на исключенное, но что же тогда останеться?
Меня интересует есть ли методы локализации этих глюкопорождающих мест, без исключения чего либо из проекта?
← →
Anatoly Podgoretsky © (2008-02-08 12:48) [16]> NiGGa (08.02.2008 12:09:15) [15]
Как сказал Толик Тенцер - хочешь поиметь счастья - поставь все компоненты, которые сможешь достать.
← →
NiGGa (2008-02-08 13:07) [17][16] Хм. Ведь поставил даже меньше чем мог достать и получил проблем. А если все поставить уж и не знаю что будет, таки счастье?
Страницы: 1 вся ветка
Текущий архив: 2008.03.02;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.02 c