Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1168344143
Какондекалло
2007-01-09 15:02
2007.01.28
Централизованное тестирование! Пример


15-1168599776
Rouse_
2007-01-12 14:02
2007.01.28
Как правильно рисовать в MS Paint - е :)


11-1145378794
thaddy
2006-04-18 20:46
2007.01.28
Problem with new cute control ;)


5-1147344578
q-q
2006-05-11 14:49
2007.01.28
Как сделать DBGrid - наследник TGraphicControl


15-1167947515
ProgRAMmer Dimonych
2007-01-05 00:51
2007.01.28
Не сочтите за тупость и неумение читать...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский