Форум: "Основная";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
ВнизТак как все-таки перекомпилировать рантайм библиотеки VCL? Найти похожие ветки
← →
kaif © (2006-07-20 20:14) [0]Как их перекомпилировать?
Эти bpl-ы.
Это вообще возможно?
У меня приложение использует пакеты.
Хочу перекомпилировать с русскими ресурасми consts.pas и т.д.
Если кто знает - намекните, люди добрые.
В Help-е не нашел.
Delphi 6
← →
atruhin © (2006-07-20 20:26) [1]Уже вопрос поднимался не раз.
Невозможно. Нет некоторых модулей.
← →
Джо © (2006-07-20 20:33) [2]> [1] atruhin © (20.07.06 20:26)
Угу. Но, до кучи, добавлю, что все-таки кое-что можно и перекомпилировать :)
В папке <DELPHI_PATH>\Source\Rtl лежит makefile для борландовского make. Там же будет нужно создать папку Build.
← →
Ketmar © (2006-07-20 20:36) [3]лучше не надо.
← →
kaif © (2006-07-20 20:46) [4]Да...
Жаль. Нет, левые или частичные способы мне не нравятся.
Хорошо. Поставлю тогда вопрос иначе.
Можно ли как-то красиво решить проблему с ресурсами?
В основном меня интересуют русские сообщения об ошибках.
Не перехватывать же все исключительные ситуации подряд. :(
← →
Джо © (2006-07-20 20:53) [5]А разве, к примеру, consts.dcu лежит в каком-то пакете?
← →
Reindeer Moss Eater © (2006-07-20 20:58) [6]Обычно юзеру русифицированные сообщения все равно не помогают, а стороннего разработчика или коллегу по работе могут только сбить с толку.
← →
Sergey Masloff (2006-07-20 22:01) [7]Совершенно типовое решение. Перехватываются все исключения. Пользователю выдается окошечко "Серьезная ошибка программы" на ней кнопочки "показать подробную информацию" и "отправить сообщение вразработчику"
ибо
Reindeer Moss Eater © (20.07.06 20:58) [6]
← →
sniknik © (2006-07-20 22:19) [8]Sergey Masloff (20.07.06 22:01) [7]
угу, такая штука есть в 1С... и так и присылают картинки с этим окошечком и радостным "а у вас ошибка! мы нашли". а по кнопке на картинке не кликнеш как известно... а при выяснениях оказывается, что это бывает не всегда, а только в определенные моменты, момент которых неопределим и неповторим, а с этим конкретным никому в голову не пришло ничего сделать кроме снимка экрана... хотя каждому уже минимум восемь раз сказано что надо делать, и именно это в голове не откладывается...
не, лог лучше. и уж если произошол глюк то пусть весь лог и высылают, хоть по кнопке, хоть как.
← →
Sergey Masloff (2006-07-20 22:29) [9]sniknik © (20.07.06 22:19) [8]
Лог само собой. Только то ли у нас такие пользователи толь они все такие что если что-то сложнее нажатия одной кнопки то они никогда ничего не пришлют.
← →
StriderMan © (2006-07-20 23:57) [10]
> Невозможно. Нет некоторых модулей
но ведь можно сбилдить проект без "Use run-time packeges". Откуда в таком случае модули берутся?
← →
Игорь Шевченко © (2006-07-21 00:01) [11]Джо © (20.07.06 20:33) [2]
Он там для другого лежит - чтобы DCU сделать
← →
Amoeba © (2006-07-21 14:16) [12]
> У меня приложение использует пакеты.
> Хочу перекомпилировать с русскими ресурасми consts.pas и
> т.д.
Ребята из Polesoft (http://polesoft.narod.ru) сделали русификацию RunTime пакетов для D4 и D5 без перекомпиляции.
Необходимо просто переписать файлы *.RUS папку, где находятся соответствующие BPL-файлы. В результате в Delphi в design-time и скомпилированная с опцией Build with runtime packages программа будет выдавать русские сообщения об ошибках, надписи на стандартных кнопках TBitBtn будут русскими и т.д.
Если они готовы поделиться технологией, то можно ведь и самому повторить это для D6 и далее.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c