Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
ВнизИзменение в MassageDlg надписей на русские под Delphi2006 Найти похожие ветки
← →
koha © (2007-01-07 02:08) [0]Заменил в файле C:\Program Files\Borland\BDS\4.0\source\Win32\Consts.pas строки на русские, а сообщения MassageDlg все равно остаются на английском.
Что нужно предпринять?
← →
Eraser © (2007-01-07 03:11) [1]> [0] koha © (07.01.07 02:08)
не нужно там ничего менять )
← →
koha © (2007-01-07 03:25) [2]> не нужно там ничего менять
- а где нужно менять в dialogs.pas?
← →
Eraser © (2007-01-07 03:27) [3]> [2] koha © (07.01.07 03:25)
генофонд вообще трогать не надо, а то следующий вопрос будет: "почему Делфи материца и не хочет ничего компилировать?" )
что требуется вообще?
← →
Германн © (2007-01-07 03:38) [4]
> koha © (07.01.07 03:25) [2]
>
> > не нужно там ничего менять
>
> - а где нужно менять в dialogs.pas?
АП на тебя нет! Какая зараза посоветовала тебе изменять что-то в "C:\Program Files\Borland\BDS\4.0\source\Win32\..."?
Ты ещё слишком молод, что-б страдать геморроем!
← →
koha © (2007-01-07 03:59) [5]> Eraser © (07.01.07 03:27) [3]
> Германн © (07.01.07 03:38) [4]
- не ссыте прорвемся, вы думаете, что настолько бестолоч? Я если и есть измененые модули, то я их к самому проекту ложу в директорию. А что написано в первом посте - это болт по поводу замены файла.
← →
Shuhrad © (2007-01-07 04:21) [6]>- не ссыте прорвемся, вы думаете, что настолько бестолоч? Я если и есть измененые модули, то я их к самому проекту ложу в директорию.
Думаю - да.
Ты бы еще и соответствующие dcu перекомпилировал - совсем здорово получилось бы :))
← →
Юрий Зотов © (2007-01-07 04:39) [7]> koha © (07.01.07 02:08)
> Что нужно предпринять?
Использовать MessageBox.
← →
koha © (2007-01-07 05:14) [8]> Shuhrad © (07.01.07 04:21) [6]
> Ты бы еще и соответствующие dcu перекомпилировал
- а, что тут плохого, если надо и перекомпилю, и будут работать как нужно мне. И вообще, добавлю от себя, что ни каких институтов я не заканчивал, в отличие от местных умников, и в ни каком инстите и не буду вообще и образования у меня только вечерка и то горе с попалам. А какие мне нужно проги для работы все равно напишу, и если надо, то и винду тоже за одно переделаю.
← →
Shuhrad © (2007-01-07 07:06) [9]>[8] koha © (07.01.07 05:14)
Для того, чтобы "винду тоже за одно переделать" надо, как минимум, понимать
как она работает :)
← →
Loginov Dmitry © (2007-01-07 10:32) [10]Добавь измененный модуль в проект (Add to project), иначе он так и будет искаться где-то в клоаках VCL.
← →
Anatoly Podgoretsky © (2007-01-07 13:24) [11]> Германн (07.01.2007 03:38:04) [4]
> АП на тебя нет!
Я здесь.
Не трогай генофонд зараза, пожалеешь.
Ты это хотел услышать?
← →
Anatoly Podgoretsky © (2007-01-07 13:25) [12]> koha (07.01.2007 05:14:08) [8]
На помойку, на помойку.
← →
Германн © (2007-01-07 19:21) [13]
> Ты это хотел услышать?
>
Именно.
← →
MsGuns © (2007-01-07 21:20) [14]>Юрий Зотов © (07.01.07 04:39) [7]
>Использовать MessageBox.
Там заложена мина с ядреной боеголовкой ;)
← →
koha © (2007-01-08 00:54) [15]> Anatoly Podgoretsky © (07.01.07 13:25) [12]
> На помойку, на помойку.
- Хитрые, какие - за что же это? За винду это? или что в генофонод какой - то там залез или за умников?
- каждый выживает как может и, я то же. что же судьба мне не подарила образования шорошего и уже не подарит, теперь вот книги перечитываю - в которых не особото и шорошо пишут в последнее время да по форумам лазию, допытую разных людей, но дело свое (т.е. програмирование) ни когда не брошу. А на счет почему полез модули переписывать, так вот какой-то умник посоветова вычитал статью "как русскими надписи сделать в MessageDlg" - пишит:"надо английские надписи в файле "Consts.pas" поенять на русские и пудет все в шоколаде. Я так и сделал, но что-то не сработало, потому я здесь и на форуме ветку эту и открыл. Вот вам следствие и причина, а вы сразу в изгои записывать..
← →
Anatoly Podgoretsky © (2007-01-08 01:43) [16]> koha (08.01.2007 00:54:15) [15]
Еще раз, не тронь генофонд
← →
Германн © (2007-01-08 02:03) [17]
> Вот вам следствие и причина, а вы сразу в изгои записывать.
> .
>
О тебе же болезном заботимся. Ты ж тот самый генофонд по глупости испортишь, так потом будешь калекой. :)
← →
Юрий Зотов © (2007-01-08 15:08) [18]> MsGuns © (07.01.07 21:20) [14]
А что за мина? Я отстал от жизни?
← →
Shuhrad © (2007-01-08 23:26) [19]>[18] Юрий Зотов © (08.01.07 15:08)
>А что за мина? Я отстал от жизни?
Была здесь забавная ветка. Вроде называлась "Убийственный MessageBox от мелкомягких"
← →
Wind © (2007-01-09 00:06) [20]Вот уже набросились на парня! генофонд им не тронь, туда не лезь! Так не интересно! Пускай поэксперементирует, и если бы кто мог идею подкинуть, так подкинули бы, а не умничали!
Тем более ну что он страшного сдеает ? Delphi убьет на своей машине? Ну и?
Что от этого изменится климат в средней азии и вымрут стада папуасов?
Нет конечно же!
Так что если уж кто знает как помочь помогите, а не стройте из себя черт знает что! Стыдно должно быть!
← →
Джо © (2007-01-09 00:33) [21]> [20] Wind © (09.01.07 00:06)
> Стыдно должно быть!
Стыдно должно быть тому, кто, ничего не сказав по теме, учит других, как им отвечать.
← →
Юрий Зотов © (2007-01-09 00:46) [22]> Джо © (09.01.07 00:33) [21]
> учит других, как им отвечать...
... при этом спрашивая в соседней ветке, как получить количество дней между двумя датами... LOL
Видимо, известную шутку "кто умеет делать - делает, кто делать не умеет - учит других, как надо делать" стоит дополнить: "а кто не умеет ни делать, ни учить - учит других, как надо учить, как надо делать".
LOL в квадрате.
← →
koha © (2007-01-09 01:02) [23]Да и вообще ни кто и слова не замолвил - отличаются ли модули D2006-D2005 от более прежний D7 или там скажем D6, хотя бы навскид .
Т.к. сперва я свой Dialogs.pas замучал досмерти - он у меня глюкнул, затем я вычитал где-то , что надо этот файл редактировать Consts.pas, но это был совет для какой-то белле младшей верси Delphi, попытался проследить ссылки - Так и не нашел, чтобы из Dialogs.pas сылки вели на Consts.pas отсюда закономерное предположение, что они, наверно, просто не связанны.
В младших версиях D модули не исследовал.
← →
Юрий Зотов © (2007-01-09 01:12) [24]> koha © (09.01.07 01:02) [23]
Правка генофонда - это действительно ОЧЕНЬ плохое решение. Например, возникает немалый риск рано или поздно нарваться на сообщение о том, что юнит такой-то был откомпилирован с другой версией юнита такого-то - а в итоге программа не соберется.
Но почему Вы не хотите действительно использовать MessageBox? Это же самое простое и самое быстрое решение - к тому же, абсолютно безопасное и универсальное.
← →
koha © (2007-01-09 01:12) [25]А вообще проблема тосама вот в чем: для одних комерсов уже написана программа довольно уже большая и много в ней подобного рода сообщений построеннынх на messageDlg и некоторых просто обламывает такой порядок вещей, что некоторые надписине по русски - хотелки у них там такие разные. Вот и появилась идея исправить все разом в одном модуле надписи на русские - ну не переписывать целую здоровую прогу.
← →
koha © (2007-01-09 01:15) [26]поправочка
что некоторые надписине не по русски
← →
Anatoly Podgoretsky © (2007-01-09 01:35) [27]> koha (09.01.2007 01:12:25) [25]
Этим ты себя загоняешь в угол, постоянная правка модулей от версии к версии, вместо того что бы сделать одина раз на основе MessageBox.
Кроме того не учитывается, что на разных языковых версиях сможешь получить дополнительные проблемы с крякозябрами, правда это в какой то мере будет касаться и MessageBox, но по крайней мере не затронет кнопки.
В третьих правила хорошего тона требуют не мешать локализации системы.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.044 c