Текущий архив: 2002.04.18;
Скачать: CL | DM;
Вниз
Ошибка при компиляции Найти похожие ветки
← →
Hel (2002-01-18 08:25) [0]При компиляции проекта возникает ошибка "Access violaion at address 1089.... in module Project.exe. Read of address FFFFFFFF". Может кто знает? У меня было подобное, но я не могу вспомнить.
← →
Digitman (2002-01-18 09:33) [1]этого не может быть ! при компиляции EXE-файл еще не существует, так как же он может быть запущен на выполнение и вызвать исключение, если его еще нет ?
← →
MaratFromTomsk (2002-01-18 09:33) [2]Вряд ли это баг компилера,
обычно такое происходит, когда кривая установка дельфы
можно еще попытаться локализовать код, который это вызывает
путем выкидыванием последовательного его комментирования
← →
Digitman (2002-01-18 10:26) [3]>MaratFromTomsk
Да где угодно ! Но не в исполняемом же файле проекта ! Он физически появляется на носителе даже не при компиляции, а при сборке проекта. Как же то, чего еще нет, может вызвать исключение времени выполнения ? AV в некоем исполняемом коде может возникнуть только в run-time, но не в compile/link-time
← →
Sam3D (2002-01-18 12:08) [4]"Read of address FFFFFFFF" означает попытку обращения к методам, свойствам еще не созданного объекта. Попробуй пошаговую отладку и посмотри, на какой строке вываливается. Либо сделай поиск адреса 1089:.... в коде программы через Search|Find Error.
← →
Anatoly Podgoretsky (2002-01-19 11:27) [5]Sam3D © (18.01.02 12:08)
О какой отладке может идти речь, при ошибке в коде программы EXE файл не создается вообще, а уж при такой хитрой "ошибке" компилятора, тем более
← →
ValeraVV (2002-01-19 12:25) [6]Если Hel (18.01.02 08:25) не врет (привирает), то Delphi может запускать Project1.exe где-нибудь в компонентах, packages или экспертах, есс-но в них и глюк.
← →
Mighty (2002-01-21 00:05) [7]Привет, Это не глюк DELPHI! Если бы ты исходник проекта кинул, можно было бы поискать ошибку (именно ошибку), потому что это сообщение говорит о том, что ты пытаешься вызвать методы(свойства) классов которые недоступны в данное время....
With regards,Motorin Segrey...
← →
Hel (2002-01-21 06:25) [8]>Anatoly Podgoretsky
Вот в этом Sam3D как раз был прав, ошибка была найдена путем трассировки, и тормознула как раз на процедуре, которая кстати была не нужна, после ее удаления ошибки больше не возникало. Спасибо ему и f7 :)
← →
ValeraVV (2002-01-21 08:46) [9]>>При компиляции проекта возникает ошибка
Не написано же что при запуске
← →
Digitman (2002-01-21 08:46) [10]>Hel
Чушь ! Не твоя ли это фраза в вопросе - "При компиляции проекта.." ???
Ты же говоришь именно о компиляции !! Какое отношение к компиляции имеет трассировка, если компиляция выполняется в compile-time, а трассировка - в run-time ?
← →
Sam3D (2002-01-21 10:54) [11]> Anatoly Podgoretsky
> при ошибке в коде программы EXE файл не создается вообще
А разве "...in module Project.exe" не указывает на то, что он все-таки создается и это run-time ошибка?
> Hel
Не за что :)
← →
vasco (2002-01-22 01:18) [12]У меня такое было и при компиляции, и при открытии проекта. Как оказалось, глючили мои компоненты, которые как раз и представляют единственные работающие (причем, "левые") exe-шники на стадии компиляции или работы в редакторе... Причем, удивительно, что они тоже абсолютно не использовались в данном проекте, и после их отключения ситуация нормализовалась. Концов, к сожалению, не нашел...
← →
SoftOne (2002-01-22 02:42) [13]Imho, такое уже было когда-то. Башню недостроили, и языки до сих пор разные! Один про Фому, другой про Ерему.
← →
Anatoly Podgoretsky (2002-01-22 08:10) [14]При компиляции проекта это может произойти только одним способом, если у тебя настолько интеллектуальный компилятор, что в состоянии прогрнозировать что произойдет в run-time
← →
KSergey (2002-01-22 09:28) [15]Хотелось бы для Hel сказать фразу, которая здесь сквозила, но так и не была произнесена: выбирайте слова при посте вопросов в форум. И как можно тщательнее. Хорошо, что нашелся человек, который не стал заострять внимание на неверном вопросе, но тем не менее, вопрос это никак не красит.
← →
Hel (2002-01-22 15:35) [16]>KSergey
Нашелся человек(Sam3D), который подсказал, что нужно делать в такой ситуации, за что ему спасибо. Помогла именно пошаговая проверка.
До сих пор не могу понять почему разгорелся спор именно о существовании проекта, и о compile-time или run-time... Проект уже был создан.
Сорри, что не сразу была дана точная формулировка.
>SoftOne
Вопрос бы не прозвучал, если бы было найдено решение! Подскажи, где это было сказано ранее?
← →
Digitman (2002-01-22 16:06) [17]>Hel
А что ты подразумеваешь под проектом-то ?
← →
Hel (2002-01-23 08:34) [18]>Digitman
По-моему вопрос исчерпан
← →
Digitman (2002-01-23 10:46) [19]>Hel
Исчерпан - так исчерпан, тебе виднее) Только вот "существование проекта" и "существование исполняемого кода, полученного в результате компиляции и сборки проекта" - понятия совершенно разные. И ты то ли не понимаешь сей разницы, то ли не утруждаешь себя быть терминологически точным в проф.дискуссии, дабы то, о чем реально идет разговор, было однозначно понятно оппонентам. Отсюда и разногласия возникли)
Ну, да - ладно, чего уж теперь...
Страницы: 1 вся ветка
Текущий архив: 2002.04.18;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.005 c