Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Непонятная ошибка...   Найти похожие ветки 

 
Evgenius ©   (2005-08-05 22:24) [0]

Писал прогу в течении полугода, и все было нормально, несколько раз переставлял винду. Вчера опять ее сносил, но вот косяк старый экзешник не запускается, а при компиляции вылазит такое:
-----------------------------------------------------------------
Project ‘Путь екзешника’ faulted with message: ‘access violation at 0x77d82ee9: write of address 0x00030ffc’. Process Stopped. Use Step or Run to continue.
-----------------------------------------------------------------
Что самое интересное, я сохранил различные версии программы и нашел момент до которого старые версии запускаются, а после него уже такой косяк возникает... Никак не пойму в чем может быть дело.


 
Anatoly Podgoretsky ©   (2005-08-05 22:42) [1]

Объекты надо создавать


 
Evgenius ©   (2005-08-05 22:48) [2]

Какие такие объекты???
До сноса винды программа работала, а после переустановки - болт.
У меня текста программы только на 60 страниц... Неисправлять же все... Я надеюсь есть разумное решение данной проблеммы, подскажите плиз...
Что именно винде не нравится...


 
Anatoly Podgoretsky ©   (2005-08-05 22:56) [3]

У тебя что консольное приложение без классов?


 
Evgenius ©   (2005-08-05 23:02) [4]

Почему консольное...
Это форма на ней куча всего, все запутано и перепутано(не для меня естественно)...
И у этой проги вылезла такая ошибка и не хочет она запускаться, даже откомпелированная и работающая ранее версия...
Моежт это винда гонит... И как такое исправить...


 
Джо ©   (2005-08-05 23:06) [5]


> Моежт это винда гонит...

Эт вряд ли! (ц)


 
Eraser ©   (2005-08-05 23:08) [6]

Evgenius ©

А что отладчик говорит?


 
Evgenius ©   (2005-08-05 23:26) [7]

Я не пытался им(отладчиком) ни разу пользоваться, поэтому и не умею...
А почему гон не в винде, если раньше работало все, а после переустановки даже откомпилированный файл не пашет... :(


 
Eraser ©   (2005-08-05 23:52) [8]

Evgenius ©   (05.08.05 23:26) [7]
Я не пытался им(отладчиком) ни разу пользоваться, поэтому и не умею...


Вот тут и ошибка! Открой проектный файл и нажми в Делфи на кнопочку с зелёненькой стрелочкой или F9... ничего сложного, имхо.


 
Evgenius ©   (2005-08-05 23:58) [9]

Так а это же коммпиляция, именно при нажатии F9 у меня лезет эта ошибка и вылазит шестнадцетиричный редактор.


 
Mx ©   (2005-08-06 00:01) [10]


> Evgenius ©   (05.08.05 23:58) [9]

При сбое в исходнике что-то выделяется?


 
Eraser ©   (2005-08-06 00:05) [11]

Evgenius ©   (05.08.05 23:58) [9]

Какой такой редактор? )
Когда Ctrl + F9 нажимаешь, компилируется без ошибок?


 
Anton_K ©   (2005-08-06 00:13) [12]

Какой такой редактор?
Это он наверно про отладчик.


 
Evgenius ©   (2005-08-06 00:30) [13]

Нет в исходнике ничего не выделяется, это ошибка не похожа на то что бы сам код неправильный был, это же какой то глюк с записью в адресс... А вот почему...


 
Джо ©   (2005-08-06 00:36) [14]

[13] Evgenius ©   (06.08.05 00:30)
> А вот почему...

А вот потому:

> Это форма на ней куча всего, все запутано и перепутано

и потому:

> Я не пытался им(отладчиком) ни разу пользоваться, поэтому
> и не умею...


 
Джо ©   (2005-08-06 00:38) [15]

Кроме того, статистике известно, что почему-то у всех... гм.... неопытных программистов установлены особые версии ОС, которые исключительно глючат...


 
Alex_______T   (2005-08-06 00:43) [16]

Удали откомпилированый ексешник свой проги на диске и попробуй компильнуть.
у меня похожее на си было при проблемах с полным доступом к файлу(или ошибки на диске)

должно помочь %)))


 
DrPass ©   (2005-08-06 00:56) [17]

Может быть что угодно. Например, старая винда унесла с собой в могилу нужный драйвер БД или настроенный псевдоним.


 
Evgenius ©   (2005-08-06 11:36) [18]

Удалил ранее откомпилированный екзешник, но все равно болт. При нажатии F9 снова вылазет то окошко с ошибкой и отладчик, но новый екзешник создается и че самое удивительное, я его тут же по локалке скинул на другой комп и там он запускается... Т.е. проблемма не в коде, а в каком-то непонятном конфликте с виндой...


 
Anatoly Podgoretsky ©   (2005-08-06 11:47) [19]

Evgenius ©   (06.08.05 11:36) [18]
Ты читать умеешь? Тебя попросили

"Когда Ctrl + F9 нажимаешь, компилируется без ошибок?"


 
Evgenius ©   (2005-08-06 11:55) [20]

Тогда ошибка не появляется, но откомпелированная прога на этом компе все-равно не запускается... :(
Мне надо узнать в чем может быть дело, т.к. программа расчитана на массовость и надо исключить ошибки по максимому или хотя бы указать в хелпе как такой гон устранить...


 
Anatoly Podgoretsky ©   (2005-08-06 11:59) [21]

Evgenius ©   (06.08.05 11:36) [18]
Ошибаешься, проблема именно в твоем коде.
За массы страшно.


 
Evgenius ©   (2005-08-06 12:11) [22]

Тогда как объяснить что именно на этой винде такой косяк???
Я уже на 4-х компах попробовал и все отлично, а именно на этой винде возникает ошибка.


 
Anatoly Podgoretsky ©   (2005-08-06 12:41) [23]

Трассируй код и возможно найдешь.


 
Eraser ©   (2005-08-06 13:13) [24]

Evgenius ©   (06.08.05 11:55) [20]

Тогда ошибка не появляется, но откомпелированная прога на этом компе все-равно не запускается... :(


Значит есть хороший шанс научиться пользоваться отладчиком.


 
Anatoly Podgoretsky ©   (2005-08-06 13:20) [25]

И научиться создавать инсталяции.


 
Evgenius ©   (2005-08-06 20:34) [26]

Ннн...даа... Так ни у кого и не возникло никаких предположений почему это может быть... Жаль. Буду "трассировать код".

> И научиться создавать инсталяции.

Причем здесь это???


 
Alexander Panov ©   (2005-08-06 20:48) [27]

Ставь Remote Admin - будем смотреть.


 
Evgenius ©   (2005-08-06 21:08) [28]

Косяк не в коде!
Я перекинул новый код вместо старого и он заработал...
Но у меня куча всяких лейбелов и т.п. которые мне пришлось удалить, а все заново кидать на форму не есть прикол... :(
Как можно выйти из такого положения???


 
Evgenius ©   (2005-08-06 21:58) [29]

В общем я ХЗ почему это происходило, но проблемма была в том, что у меня на форме есть Image1 с размерами:
Height = 2005
Width = 4000
И на нем генерируется картинка(длинная полоса), длина полоски устанавливается в SpinEdit1.
Я много эксперемнтировал...
И вся проблемма возникает тогда, когда SpinEdit1.value:=1244 при SpinEdit1.value=1242 все проходит нормально.
Что самое занимательное так это момент при 1243. Тогда при закрытии программы выводится Runtime error 216 at 00003A92.
Так еще один момент: если до компиляции установить значение меншее 1242, и во время исполнения менять значение в большую сторону, то все нормально.
Даже не знаю как исправить этот глюк, можно конечно его подзамаскировать, но при других условиях(которые я не учту, что очень может быть), он может опять себя проявить, что не есть хорошо.
Может есть у кого какие мысли...


 
Джо ©   (2005-08-06 22:27) [30]


>  [29] Evgenius ©   (06.08.05 21:58)

Вот видишь, а ты говорил, что проблема не в твоем коде...


 
Anatoly Podgoretsky ©   (2005-08-06 22:49) [31]

Наверно на чудо надеялся


 
Evgenius ©   (2005-08-06 22:50) [32]

Ну тут можно долго спорить виноват ли мой код, либо код тех кто писал компилятор, либо код Билла...
На своей машине я исправил свойство Value для SpinEdit`а и все пашет.
Теперь я прошу помочь идеями как можно предотвратить появление этой ошибки на других системах, кто знает как может это повлиять на что-то, что приведет к возникновению этого гона...


 
DrPass ©   (2005-08-06 23:27) [33]

Очень просто - пройдись отладчиком еще раз. Загляни внутрь этой TImage, и выясни - почему она выдает ошибку.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.037 c
8-1113997439
Comrade
2005-04-20 15:43
2005.08.28
Просмотр Видио файла


3-1121678289
Viktor1
2005-07-18 13:18
2005.08.28
Exception сервера об отсутствии прав у пользователя.


14-1123240459
KilkennyCat
2005-08-05 15:14
2005.08.28
Иллюстрированный самоучитель по Delphi 7 для профессионалов


6-1116090998
Valera
2005-05-14 21:16
2005.08.28
IcmpClient


1-1122542200
HmG
2005-07-28 13:16
2005.08.28
Установка пакета