![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с модулем dialogs.pas [D7, XP]
Alexey.sh © (2008-07-01 06:55:00)Такая проблемка в программе есть вызов окно Dialogs.MessageDlg('Диалог',mtInformation,[mbOK],0) почемуто сообщения отображаються кракозябрами. При использовании MessageBox(0,'Проверка','Error',MB_ICONERROR); все отлично отображаеться. И это проявляеться когда программа запускаеться от пользователя с ограниченными провами в системе.
KilkennyCat (2008-07-02 01:41:00) [1]Мы за МессаджеДээлгэ
Утопим всех и вся в биде!
Германн (2008-07-02 01:13:00) [2]
> Loginov Dmitry © (02.07.08 00:58) [6]
>
> Убивать за MessageDlg()!
Только попробуй!
Loginov Dmitry (2008-07-02 00:58:00) [3]Убивать за MessageDlg()!
MessageBox() рулит!
:)
Amoeba (2008-07-02 00:45:00) [4]
> Спасибо за ответы проблема решилась добавлением в реестр
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
> "System,0="Arial,204"
> "Fixedsys,0"="Fixedsys,204"
> "Small Fonts,0"="Small Fonts,204"
> "MS Serif,0"="MS Serif,204"
> "MS Sans Serif,0"="MS Sans Serif,204"
> "Arial Cyr,0"="Arial,204"
> "Courier New Cyr,0=""Courier New,204"
> "Times New Roman Cyr,0"="Times New Roman,204"
> "Helv,0"="MS Sans Serif,204"
> "Tms Rmn,0"="MS Serif,204"
> "Arial,0"="Arial,204"
> "Comic Sans MS,0"="Comic Sans MS,204"
> "Courier,0"="Courier New,204"
> "Microsoft Sans Serif,0"="Microsoft Sans Serif,204"
> "Tahoma,0"="Tahoma,204"
> "Times New Roman,0"="Times New Roman,204"
> "Verdana,0"="Verdana,204"
>
Убивать за такое "решение"!
Alexey.sh (2008-07-01 08:10:00) [5]Спасибо за ответы проблема решилась добавлением в реестр
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0=""Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Microsoft Sans Serif,0"="Microsoft Sans Serif,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Verdana,0"="Verdana,204"
brother (2008-07-01 07:49:00) [6]сходи сюда, глядишь, что-то и поможет :
http://madbadjack.com/forum/showthread.php?t=717
KilkennyCat (2008-07-01 07:47:00) [7]
> Alexey.sh © (01.07.08 06:55)
пользователей с неограниченными правами не бывает.
И что, это на нескольких машинах, или только на одной?
brother (2008-07-01 07:36:00) [8]Скорее всего проблемма с кодировками...
> Dialogs.MessageDlg('Диалог',mtInformation,[mbOK],0)
и
> MessageBox(0,'Проверка','Error',MB_ICONERROR);
лежат в разных юнитах и как я понимаю по разному реализованы...
есть фиксы, которые изменяют кодировку 1251 на 1250 кажись, это решает проблемму... поищи в инете...
зы а другие программы корректно отображают рус символы?