Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

messagedlg?


Dmitr ©   (2002-07-04 15:05:00) 

Подскажите пожалуйста
Можно ли поменять английские названия на русские у кнопок в сообщениях типа messagedlg?


DemonK   (2002-07-29 10:52:00) [1]

Насколько я помню consts.pas нужно еще и перекомпилить и закатать компиленный consts.dcu на место старого.


Stecoff   (2002-07-11 08:26:00) [2]

Надо использовать const.pas. Переименовать там все параметры на русский язык. Самое главное - прицепить его к своему проекту. Иначе никакого толка. Особенность - начинает работать после закрытия и открытия Delphi.


AlexGreG   (2002-07-05 14:17:00) [3]

Напиши своё универсальное окно для сообщений.


wHammer   (2002-07-05 12:19:00) [4]

Используй Application.MessageBox()
Также для удобства рекомендую GExperts, там это реализуется с помощью нажатия Ctrl + D.


Dmitr   (2002-07-05 12:04:00) [5]

Попробовал исправить в consts.pas, вроде все заменил на русские , блин все равно по английски пишет
Может где еще берет параметры...
Пробую переименовать consts то ругается что нет его, значит точно из него берет настройки, а там все исправлено....


Александр Емелин   (2002-07-05 09:54:00) [6]

А еще на http://polesoft.da.ruлежат несколько вариантов русификации Delphi (в том числе, перевод различных const.pas).


dimis   (2002-07-05 08:56:00) [7]

нужно использовать не MessageDlg а
Application.MessageBox()
у него достаточно замороченные параметры , нужно искать описание
я как-то нашел компоненнт "Dialog Expert" он сам подставляет нужные параметры, к сожалению дистрибутива не сохранилось :(


Alex-A   (2002-07-05 07:49:00) [8]

можно исправить аглицкие названия на русские в consts.pas


Cranium   (2002-07-04 18:38:00) [9]

И где это нужно прописать, при крейте основной формы?


Desdechado   (2002-07-04 17:26:00) [10]

попробуй что-то такое. Там будут системные кнопки, т.е. в русской винде русские
procedure ShowWarning( Mess: String; Title: String = "" );
begin
if( Length( Title ) = 0 ) then
Title := rc_Attention;
Application.MessageBox( PChar( Mess ), PChar( Title ),
MB_OK or MB_ICONWARNING or MB_APPLMODAL );
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо