Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1170819752
Slider007
2007-02-07 06:42
2007.03.04
С днем рождения ! 7 февраля


2-1171449625
Vlad Oshin
2007-02-14 13:40
2007.03.04
А есть какие то способы отладки CGI приложений? Какие?


15-1170753819
ZMRaven
2007-02-06 12:23
2007.03.04
захват и обработка видео...


4-1160778744
HITMAN
2006-10-14 02:32
2007.03.04
Узнать момент включения хранителя экрана


15-1170915853
wHammer
2007-02-08 09:24
2007.03.04
Ассемблер это что? Компилятор/интерпритатор/нечто уникальное?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский