в редакторе код один, компилируется другой

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
PADOCTb
новенький
Сообщения: 10
Зарегистрирован: 23.10.2008 11:36:05
Откуда: Краснодар

в редакторе код один, компилируется другой

Сообщение PADOCTb »

понял я это специально сделав ошибку. как или где посмотреть какой код сейчас компилируется?
SAK
постоялец
Сообщения: 158
Зарегистрирован: 17.02.2006 23:45:14
Откуда: Тим
Контактная информация:

Сообщение SAK »

Случайно не под Linux? А то я так однажды попался: оказалось два файла с одинаковыми именами, но в разном регистре. Компилировался один, а редактировался другой.
Аватара пользователя
PADOCTb
новенький
Сообщения: 10
Зарегистрирован: 23.10.2008 11:36:05
Откуда: Краснодар

Сообщение PADOCTb »

пока под виндой. но проблема немного другая. хотелось бы в общем случае узнать где посмотреть какой файл компилируется
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

ключ командной строки -vt позволяет увидеть, что где ищется и откуда берется.
Аватара пользователя
PADOCTb
новенький
Сообщения: 10
Зарегистрирован: 23.10.2008 11:36:05
Откуда: Краснодар

Сообщение PADOCTb »

Sergei I. Gorelkin писал(а):ключ командной строки -vt позволяет увидеть, что где ищется и откуда берется.

"-vt" не является внутренней или внешней компанией
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

PADOCTb
А Вы что, так и написали:
c:\freepascal> -vt Ваша_программа.pas
???
:)
Аватара пользователя
PADOCTb
новенький
Сообщения: 10
Зарегистрирован: 23.10.2008 11:36:05
Откуда: Краснодар

Сообщение PADOCTb »

Vadim, не люблю на Вы
я вообще просто ввёл -vt не переходя в другие папки:) LAZARUS всё таки это визуальная вещь. можон как-нить без командной строки то?
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

PADOCTb писал(а):можон как-нить без командной строки то?

подразумеваю что это как в гуи в параметры компилятора, в дополнительные параметры вводишь. и будет тебе в гуи все писать.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

PADOCTb
Вообще то "-vt" - это опция компилятора. И без самого компилятора (fpc) не имеет никакого значения. :) Должно быть примерно так:
fpc -vt программа.pas
где
fpc - собственно компилятор
-vt - опция, которая показывает, какие файлы используются при компиляции.
К сожалению я не знаю, куда именно в Лазарусе можно запихнуть эту опцию, но её можно вставить в файл конфигурации fpc.cfg, тогда используемые файлы вместе с путями будут выводится в окно сообщений, которое в самом низу.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Vadim писал(а):куда именно в Лазарусе можно запихнуть эту опцию,

Attid писал(а):в гуи в параметры компилятора, в дополнительные параметры вводишь. и
Аватара пользователя
FedeX
постоялец
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Сообщение FedeX »

Проект-Параметры компилятора-Сообщения-Показывать опробованные файлы(-vt)
надо только галочку поставить. Только толку мало - в окне сообщений эта информация быстро пролетает и очищаеться сразу после запуска :(
Ответить