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