![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MessageDlg и русские буквы [XP]
Германн © (2010-05-13 22:33:00)В каком случае русские буквы в данной процедуре могут выводиться вопросиками?
Д2007
Anatoly Podgoretsky (2010-05-14 07:47:00) [1]> Германн (14.05.2010 00:46:07) [7]
Без разницы, это одно и тоже, обертка одного над другим.
Германн (2010-05-14 00:52:00) [2]Или всё таки TApplication.MessageBox? Который вызывает Windows.MessageBox после ряда плясок, которые для меня выглядят шаманскими.
Германн (2010-05-14 00:46:00) [3]
> turbouser © (13.05.10 23:21) [5]
> Anatoly Podgoretsky © (14.05.10 00:15) [6]
Я правильно понял, что вы рекомендуете Windows.MessageBox, а не TApplication.MessageBox?
Anatoly Podgoretsky (2010-05-14 00:15:00) [4]> Германн (13.05.2010 22:59:04) [4]
MessageBox
turbouser (2010-05-13 23:21:00) [5]
> Германн © (13.05.10 22:59) [4]
> MessageDlg
Это борландовская приблуда. Надо использовать нормальный MessageBox.
Германн (2010-05-13 22:59:00) [6]
> sniknik © (13.05.10 22:55) [3]
>
> а кто тебя знает...
>
Вот строка из программы:
case MessageDlg('Данные не сохранены. Записать в файл?',mtWarning,mbYesNoCancel,0) of
sniknik (2010-05-13 22:55:00) [7]а кто тебя знает...
Германн (2010-05-13 22:42:00) [8]А откуда юникод в Д2007?
sniknik (2010-05-13 22:36:00) [9]в любой процедуре... после преобразования юникода в ansi.