Удаление комментариев

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

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

Удаление комментариев

Сообщение А.Н. » 30.08.2010 16:08:24

Есть у кого-нибудь какая-нибудь небольшая программка для удаления паскалевских комментариев из исходников? Естественно, чтобы корректно их удаляла (с учётом кавычек юникода в тексте и всего прочего, без порчи форматирования).
Искал, так толком не нашёл ничего. Делать - лень.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Удаление комментариев

Сообщение GrayEddy » 30.08.2010 16:25:17

IDE Lazarus
Окружение -> Параметры... -> Форматирование кода JEDI -> Ухудшение читаемости кода (найдете удаление коментариев)
Неплохо потом отписаться, что получилось...
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: Удаление комментариев

Сообщение А.Н. » 30.08.2010 16:42:24

С какой версии lazarus Это доступно?
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Удаление комментариев

Сообщение GrayEddy » 30.08.2010 16:46:30

0.9.29 - точно
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: Удаление комментариев

Сообщение А.Н. » 30.08.2010 17:05:26

Я ещё с 0.9.28 не обновился. Только один библиотечный файл с 0.9.29 взял.
Компоненты все переставлять лениво. А там, похоже, нету...
Мне бы что попроще, чтобы среду обновлять не пришлось.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Удаление комментариев

Сообщение svk12 » 31.08.2010 01:29:38

А.Н. писал(а):Я ещё с 0.9.28 не обновился. Только один библиотечный файл с 0.9.29 взял.
Компоненты все переставлять лениво. А там, похоже, нету...
Мне бы что попроще, чтобы среду обновлять не пришлось.


Компоненты переставлять не нужно!
После установки снапшота, взятого, например, отсюда http://www.hu.freepascal.org/lazarus/,
достаточно пересобрать Лазаря с параметрами "Собрать IDE с пакетами", и все дополнительные компоненты
установятся автоматом. В сто раз удобней, чем в Дельфях!
svk12
постоялец
 
Сообщения: 408
Зарегистрирован: 09.06.2008 18:42:47

Re: Удаление комментариев

Сообщение А.Н. » 01.09.2010 13:30:28

Поставил. Блин, это 0.9.28.3.
Перекачиваю. 69 Мб? Намекает. :-
Скачал. Поставил. Стал собирать. Ругнулся, что компилятор старый. Поменял пути.

Где он хранит настройки?

Удобненько... Чистилка появилась. Вроде, раньше не было. Или я не замечал. Дополнительные фенечки.
Много всего для изменения лишь последней цифры в версии.
Компилировался отлично вместе со всеми пакетами, которые были установлены (кроме какого-то DDPac).
Завалился с ошибкой на idetodolist.pas (не найден идент. lisTodoListCaption и иже с ним).
Поискал. Включил в todolist.pas (который почему-то в заголовочном комментарии называется todolist.pp) todoliststrconst.
Странно: сказал "Illegal unit name ToDoList". Удалил пакет TodolistLaz.

Скомпилировался. Слинковался. Ну наконец-то. Перезапустился. О, надо же, все компоненты есть.
Сейчас стрипну и попозже проверю как работает удаление комментариев.

Добавлено спустя 4 минуты:
Не, плохо. :-( Я, вроде, все галочки, кроме удаления комментариев убрал.
Но он сработал, как обфускатор. Получилась мешанина.
Или, наоборот, надо всё оставить, кроме комментариев?

Добавлено спустя 5 минут 11 секунд:
Блин, тоже самое. Заметил, что галочки я правильно убрал. Ещё не компилится. Требует PlotPanel на кой-то, хотя, вроде, я его не использую. Надо будет смотреть где я напортачил.

Вопрос о программе для удаления комментариев остаётся в силе.
Кто знает?

Добавлено спустя 7 минут 10 секунд:
Кстати, странно то, что он при компиляции проекта, перекомпилирует пакеты. Ведь такого быть не должно...

Добавлено спустя 3 минуты 18 секунд:
Скомпилился проект. Нашёл ошибку. Наконец-то отладчик по-человечески работает. Тьфу-тьфу-тьфу.

Добавлено спустя 7 часов 17 минут 46 секунд:
Отстой! Теперь, в версии .29 перестал нормально отображаться TZVDateTimePicker. :-(

Добавлено спустя 5 минут 22 секунды:
О, это я напортачил. Нормально.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

Рейтинг@Mail.ru