После вылета с ошибкой вроде 'Internal compiler error', 'Ide has generated internal error and needs to be close, please save your projects' (точно не помню), не хочет запускаться - появляется на доли секунды черное окошечко и сразу же закрывается. Что написано на нем я не успеваю увидеть. Перезагрузка не помогла. Прога, во время выполнения которой произошла ошибка, с файлами не работала, но могла быть ошибка выхода за приделы массива.
Размер fp.exe 2.242.048 мегабайты.
volvo
3.01.2007 19:21
Файл "fp___.err" в текущей директории создается? Если да, то чего там написано?
Bokul
3.01.2007 19:28
Цитата
Файл "fp___.err" в текущей директории создается?
Текущая это где? Там, где создаются екзешники? Если да, то нет.
arhimag
3.01.2007 19:30
Нет, там где лежит исходник
volvo
3.01.2007 19:34
Цитата
Текущая это где? Там, где создаются екзешники?
Это та директория, листинг которой появляется при нажатии F3 ... EXE-шники могут создаваться совершенно в другом месте...
Если нету - значит, запускай CMD и через консоль - запусти \FPC\bin\i386-win32\fp.exe... Тогда результат запуска должен остаться на экране...
Bokul
3.01.2007 20:17
У меня все вмести. Файла нету.
Цитата
Если нету - значит, запускай CMD и через консоль - запусти \FPC\bin\i386-win32\fp.exe... Тогда результат запуска должен остаться на экране.
кхм... чет я в графе старые выпуски ничего дельного не нашел
volvo
4.01.2007 13:26
Цитата(Bokul @ 3.01.2007 20:24)
Результат тот же . В чем может быть причина? Что он поменял?
Ищи и показывай содержимое файлов FP.CFG + FP.INI... Заодно такой вопрос: если ты попробуешь откомпилировать любую программу из Command-Line (не загружая IDE), что будет?
Пример:
Цитата(Console)
>ppc386 T0101.pp
Содержимое T0101.pp:
begin writeln('test'); end.
Bokul
4.01.2007 19:40
Цитата
Заодно такой вопрос: если ты попробуешь откомпилировать любую программу из Command-Line (не загружая IDE), что будет?
Я набрал те же строчки, что ты указал. Файл положил в папку с исходниками, но запустилась предыдущая версия - 2.0.2. Как заставить запускать 2.0.4? Нажмите для просмотра прикрепленного файла
Пока я вижу один вариант - удалить установку FPC и все ключи реестра, которые с ним связаны, и попробовать переустановить... Что-то у тебя в реестре не то... Как может запускаться предыдущая версия программы? Она что, у тебя установлена? Значит пути неверно прописаны.... Если НЕ установлена - то вообще непонятно, откуда она запускается...
И почему не проходит компиляция? Ты файл создал, как я сказал? Должно быть так:
Пока я вижу один вариант - удалить установку FPC и все ключи реестра, которые с ним связаны, и попробовать переустановить...
Он сам за собою ключи не удаляет? Я деинсталлировал его несколько раз, запуская unins000.exe. Так надо еще самому что-то удалять?
Archon
3.02.2007 6:22
Помню, что ошибка этапа выполнения 217 где-то уже упоминалась, но не нашел где. Поэтому пишу сюда. При компиляции любого примера из директории OpenGL получаю вот что:
Цитата
Running "c:\pascal\fpc\2.0.4\examples\opengl\bounce.exe " An unhandled exception occurred at $0040AE5E : Exception : Could not load Glut from glut32.dll $0040AE5E $0040AD7D $0040189D $00401626
Что за glut32.dll? Где её взять? Разве glut.ppu и glut.o не достаточно?
volvo
3.02.2007 14:03
Цитата
Разве glut.ppu и glut.o не достаточно?
Нет, не достаточно... Эти файлы - только обертка к glut32.dll...
О, Боги! Свершилось чудо! Ничто не предсказывало воскрешение уже умершего, но до сих пор еще не похороненного деинсталляцией 2.0.4 версии Fpс'ля. Что меня подтолкнуло запустить файлик .pp из примеров уже никто не скажет, но что произошло мгновением позже... Запустилась оболочка Fpс, а после краткой двухсловной молитвы Ctrl+F9 скомпилированная программа запустилась! Хотя прямое запускание fp.exe ни к чему не приводит. Берется ли кто объяснить природу этого явления?
Perfez
24.07.2007 9:48
Да что вы все мучаетесь этой версией-2.0.4, но по-моему одна из самых бажных из всех билдов Free Pascal-я.А разве уже не вышла версия 2.1.4-пользуюсь,да вроде ничего-во всяком случае не глючит как 2.0.4 Bokul,попробуй очистить полностью файл fp.ini-иногда это меня спасало... А на счёт объяснений это к: BBrczi Gabor, Pierre Muller и Peter Vreman
volvo
24.07.2007 10:18
Цитата
А разве уже не вышла версия 2.1.4
Вышла. Только Бета, следовательно ошибок и сбоев может быть немерено, кстати, некоторые уже были найдены - ждем исправлений. Самая же стабильная на сегодняшний момент - именно 2.0.4, если у тебя, Perfez, что-то не получилось, это далеко не повод говорить что-то плохое о компиляторе или IDE.
Perfez
24.07.2007 10:21
Возможно-не спорю..."Сколько людей,столько и мнений"
Archon
27.07.2007 10:17
Вообще, по умолчанию fpc устанавливает разные версии в разные директории. Например у меня в C:\FPC\ находится отдельная директория "2.0.4".
Bokul
27.07.2007 15:50
Цитата
Вообще, по умолчанию fpc устанавливает разные версии в разные директории. Например у меня в C:\FPC\ находится отдельная директория "2.0.4".
Ну да...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.