Вниз
Скачать: CL | DM;

Проблема с модулем dialogs.pas   Найти похожие ветки 

← →
Alexey.sh ©   (2008-07-01 06:55) [0]

Такая проблемка в программе есть вызов окно Dialogs.MessageDlg("Диалог",mtInformation,[mbOK],0) почемуто сообщения отображаються кракозябрами. При использовании MessageBox(0,"Проверка","Error",MB_ICONERROR); все отлично отображаеться. И это проявляеться когда программа запускаеться от пользователя с ограниченными провами в системе.


← →
brother ©   (2008-07-01 07:36) [1]

Скорее всего проблемма с кодировками...

> Dialogs.MessageDlg("Диалог",mtInformation,[mbOK],0)

и

> MessageBox(0,"Проверка","Error",MB_ICONERROR);

лежат в разных юнитах и как я понимаю по разному реализованы...
есть фиксы, которые изменяют кодировку 1251 на 1250 кажись, это решает проблемму... поищи в инете...
зы а другие программы корректно отображают рус символы?


← →
KilkennyCat ©   (2008-07-01 07:47) [2]


> Alexey.sh ©   (01.07.08 06:55)

пользователей с неограниченными правами не бывает.
И что, это на нескольких машинах, или только на одной?


← →
brother ©   (2008-07-01 07:49) [3]

сходи сюда, глядишь, что-то и поможет :
http://madbadjack.com/forum/showthread.php?t=717


← →
Alexey.sh ©   (2008-07-01 08:10) [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"


← →
Amoeba ©   (2008-07-02 00:45) [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"
>

Убивать за такое "решение"!


← →
Loginov Dmitry ©   (2008-07-02 00:58) [6]

Убивать за MessageDlg()!
MessageBox() рулит!
:)


← →
Германн ©   (2008-07-02 01:13) [7]


> Loginov Dmitry ©   (02.07.08 00:58) [6]
>
> Убивать за MessageDlg()!

Только попробуй!


← →
KilkennyCat ©   (2008-07-02 01:41) [8]

Мы за МессаджеДээлгэ
Утопим всех и вся в биде!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
15-1213368104
Виталий_2
2008-06-13 18:41
2008.08.03
MAC-адрес


6-1187442540
B@RT
2007-08-18 17:09
2008.08.03
Download/upload rapidshare.com


2-1215282066
observateur
2008-07-05 22:21
2008.08.03
ClientDataSet


2-1214920523
Pasha L
2008-07-01 17:55
2008.08.03
Как узнать глобальные координаты контрола ?


3-1200936819
azamatufa
2008-01-21 20:33
2008.08.03
BEFORE INSERT - Error! Field Must Have A Value




   Наверх