jsa писал(а): Но от помощи в виде попреканий - "стрельба в ногу", и "изобретение" велосипеда" всем лучше воздерживаться. Не помощь это, а сарказм.
Вот ты раз на десятый вопишь от раздражения... а у него таких споров было на порядки больше. И он не попрекал. Он констатировал. Это реально стрельба в ногу и велосипед. Причем, я столько таких велосипедов в своей проге убрал, что даже страшно становится... а потом еще больше, после переделки проги в модульную. А как подумаю сколько еще не увидел.
jsa писал(а): Много вы знаете людей которые "проверяют лазарус и компилятор"? Я и сам не умею это колдунство и в среди знакомых нет специалистов.
Не поверишь. На ЭТОМ форуме таких половина как минимум. Да и остальные знают как это сделать. Тебе же не надо по коду шастать -- просто проверить/пересчитать настройки.
jsa писал(а):Очень странно тут принято. Я не вижу смысла, давать весь текст запроса, только для того чтобы проиллюстрировать и так понятный вопрос.
В этот то вся и проблема... в мелочах. Ко мне, например, даже по удаленке заходили, когда надо было проверить. Поверь, твой код других интересует только как сборник рецептов и справка.
jsa писал(а): А в данной ситуации утилита делается для конкретной базы, так что проблема универсальности не стоит.
Пропущено одно слово. -- "пока". Потом захочется, но будет поздно.
jsa писал(а):При хорошей мотивации, хорошие методы, тогда будет хороший результат.
Вообще-то мотивация у тебя есть. Тебе предложили подумать и пошукать в справке/примерах.
jsa писал(а):Я на этом же форуме нашел как подключить LazUTF8 и просто его скопировал.
Мало просто тупо скопировать -- надо понять зачем и почему что-то делается. Указанный механизм нужен для подключения внешних невизуальных пакетов. Стандартные должны подключаться Лазарусом, т. к. все его компоненты располагаются по стандартным четко прописанным путям.
И, кстати, неизвестно что еще не подключилось. В этом случае проще всего переустановить компилятор, среду и сформировать проект заново. Гемор еще тот, если честно. Надеюсь, что не все так страшно. (мне приходилось делать после бездумного подключения зависимостей -- больше неохота)
Если тебе необходимо что-то странное, то стоит сначала скопировать файл пакета к себе в проект и работать с "локальной копией", тогда в случае проблем измененный вариант удаляется и используется стандартный.