Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
ВнизМоя прога на американском комутере.... Найти похожие ветки
← →
C@N © (2007-02-11 11:37) [0]написал прогу для знакомого, суть которой заключается в следующем:
1) экранная клавиатура, с возможностью отсылки набранного
сообщения по электронной почте
2) вычисление времени "дома" по заданным параметрам.
Использую стандартный Memo, SpeedButton"s, Mainmenu и Popupmenu, так-же использую компонент инди(для отправки почты по POP3, и RXTrayIcon...
Русские символы перевожу из числа функцией chr(Х), где Х - №русского(английского) символа в таблице...
Ситуация такова: У меня дома все нормально, а за океаном в крякозяблах все отображается... шрифт везде использую либо MS Sans Serif(стандартный) либо TimesNewRoman... но все элементы выводят вместо русского какую-то ерунду, хотя RUSSIAN_CHARSET проставлен для каждого контрола.
В то-же время интернет странички по русски показывают нормально, и Skype от меня сообщения нормально "по русски" доставляет...
Менял даже файлики в папке Windows\Fonts... но это как мервому припарка.... Что делать господа!!! поделитесь опытом пожалуйста
← →
C@N © (2007-02-11 11:39) [1]почта тоже в крякозяблах естественно доходит...(((( а если я дома пробую... то все Ок...
← →
DrPass © (2007-02-11 11:56) [2]Пусть себе добавить в "Regional Settings" русские кодовые страницы. IE и Skype, небось, в юникоде работают...
← →
C@N © (2007-02-11 12:00) [3]Поставить поддержку русского не представляется возможным..... давноб уже друган сделал....
← →
iXT © (2007-02-11 12:01) [4]Поищи по форуму. Тут раз в неделю, так точно кто-нить задаст вопрос типа на русской работает, а на не русской ??????????
← →
C@N © (2007-02-11 12:52) [5]Попробовал, поменял к примеру на румынский.... эфект почти тот-же как у другана... только не полностью...((( тоесть часть контролов заполняемых динамически стала действительно в крякозяблах, а то что я ручками заполнял (типа Caption) на этапе конструирования осталось как было, но у товарища и эти контролы(кнопки, менюшки, сообщения и хинты) тоже в крякозяблах.... ч0 делать то господа????
Мы даже в реестре меняли с 1250 на 1251.... но это не помогло...., да и не хорошо так делать...
в Project1.dpr добавил Uses Windows;
и после Begin строчку SetThreadLocale(1049);
В другом форуме сказали что должно помочь... но мне верится с трудом.(((
Кто нить это использовал???
← →
fd979 © (2007-02-11 13:01) [6]может использовать Юникод компоненты?
← →
C@N © (2007-02-11 13:15) [7]SetThreadLocale(1049); не помог (((
а как это ЮНИКОД-компоненты???
← →
palva © (2007-02-11 13:24) [8]> Поставить поддержку русского не представляется возможным
То есть компьютер не знает как выглядят русские буквы, но должен их показывать? А русский интернет твой друган может смотреть? Значит шрифты с русской таблицей на нем все-таки есть? В какой момент они появились? Когда твой друган согласился на установку поддержки русского языка? Здесь можно было установить поддержку, а там нельзя?
← →
C@N © (2007-02-11 13:32) [9]Не... Правов у него нет на изменения этой борохляндии в панели управления....
А кирилика всегда поддерживается виндой... текст вордовый пересылвл... так офис то хоть и английский а буквы по русски кажет....
← →
fd979 © (2007-02-11 13:33) [10]http://www.tntware.com/delphicontrols/unicode/
← →
C@N © (2007-02-11 13:33) [11]как мне прогу то свою корректно буковки показывать научить... ????
← →
C@N © (2007-02-11 13:38) [12]2 fd979 © Спасибо огромное!!!
Но вот мне всетаки интересно... а стандартными методами желаемого эффекта не добиться чтоли??? дофига переписывать прийдется (((
← →
fd979 © (2007-02-11 13:42) [13]всегда пожалуйста.
стандартными не получится
← →
C@N © (2007-02-11 13:54) [14]а может быть сначало в анси преобразовывать, а потом уж... рашн_чарсет.... хм...
← →
Kolan © (2007-02-11 14:00) [15]А вот я интересуюся почему Borland не сделает в стандартных поддержку Юникода?
← →
C@N © (2007-02-11 14:22) [16]2 Kolan для меня сейчас это больная тема.... пойду почитаю гугль...)))
кто еще сталкивался с подобным - прошу посодействовать
← →
C@N © (2007-02-11 16:10) [17]http://www.forum.chertenok.ru/printtopic.php?t=3102
Эт я не понял!!!! по поводу рес - файла!!!!
← →
Alarm © (2007-02-12 10:27) [18]Добавить фонт (.fon, .fot, .fnt, .ttf) в систему можно след. образом:
var
ss : array [ 0..255 ] of Char;
AddFontResource ( StrPCopy ( ss, my_font_PathName ));
SendMessage ( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );
Убрать его по окончании работы:
RemoveFontResource ( StrPCopy ( ss, my_font_PathName ));
SendMessage ( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );
При этом не надо никаких перезагрузок и прочего, после добавления фонт сразу можно использовать. my_font_PathName : string - содержит полный путь с именем и расширением необходимого фонта.
(c) - http://faqs.org.ru
← →
Плохиш © (2007-02-12 11:58) [19]
> Kolan © (11.02.07 14:00) [15]
> А вот я интересуюся почему Borland не сделает в стандартных
> поддержку Юникода?
Тут светлее, чтоли?
PS. А слАбо у борланда спросить?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.041 c