Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.04;
Скачать: CL | DM;

Вниз

Моя прога на американском комутере....   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.05 c
1-1168450330
i-am-vladko
2007-01-10 20:32
2007.03.04
загрузить форму не из [unit_name].dfm


2-1171514799
Separator
2007-02-15 07:46
2007.03.04
PS/2 > USB


15-1170942232
SergP
2007-02-08 16:43
2007.03.04
Кто-нить настраивал Squid под линухом?


2-1171338047
ryslan56
2007-02-13 06:40
2007.03.04
НЕлп


4-1161168734
DevilDevil
2006-10-18 14:52
2007.03.04
TBitmap.Transparent