Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.069 c
3-1151188021
wardoc
2006-06-25 02:27
2006.09.03
транзакции в распределенной БД


2-1155197321
o_serg
2006-08-10 12:08
2006.09.03
редактор ListView


10-1123224797
Breez
2005-08-05 10:53
2006.09.03
С чего начать описание opc клиента на delphi?


2-1155632879
rym
2006-08-15 13:07
2006.09.03
Глупо


15-1155480120
EhhhBedolaga
2006-08-13 18:42
2006.09.03
домен+хостинг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский