Форум: "Основная";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
ВнизНепонятная ошибка... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.042 c