Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Делфи 7 проблемы с ивритом

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

spajwan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делфи 7 - не воспринимает букв иврита, и выдаёт одни знаки вопросов .
 
как это исправить - например нужно каждой букве присвоить её числовое значение - дабы сделать калькулятор по гиматрии слов .
 
другой пример - нужно  посчитать конкретную букву в тексте - какая она по счёту, или слово с определённым равным интервалом (т.е. например есть слово ישוע - и нужно высчитать в тексте такое слово - что бы между буквами был интервал в 49 букв или более) .
 
Добавлено:
что - то не воспринимает и тут иврит выдаёт сразу какие-то значения - может именно эти значения нужно прописать как то, что бы Делфи 7 увидел иврит ?
 
в иврите 22 бувы без софитов, вот перечислю:
 
 א - алеф
 
 ב - бет
 
 ג - гимел
 
 ד - далет
 
 ה - hей
 
 ו - вав
 
 ז - заин
 
 ח - хет
 
 ט - тет
 
 י - йуд
 
 כ - каф
 
 ל - ламед
 
 מ - мем
 
 נ - нун  
 
 ס - сомех
 
 ע - аин
 
 פ - пе
 
 צ - цоди
 
 ק - коф
 
 ר - рейш
 
 ש - шин/син
 
 ת - тав
 
и 5 софитов - т.е. 5ть букв в конце слова отображаются иначе, чем в начале слова
 
 ך - хаф
 
 ם - мем
 
 ן - нун
 
 ף - фе
 
 ץ - цади

Всего записей: 56 | Зарегистр. 21-06-2009 | Отправлено: 03:51 27-10-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spajwan

Цитата:
то не воспринимает и тут иврит выдаёт сразу какие-то значения

потому, что форум не поддерживает уникод.
 
http://delphi.about.com/od/objectpascalide/a/understanding-unicode-support-in-delphi.htm
 
ну или на русском
http://citforum.ru/programming/delphi/unicode/1.shtml
http://citforum.ru/programming/delphi/unicode/2.shtml

Всего записей: 15108 | Зарегистр. 20-09-2014 | Отправлено: 05:10 27-10-2014 | Исправлено: Mavrikii, 05:12 27-10-2014
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spajwan
Delphi 7 сама стара, как иврит. Разрабы в Embarcadero узнали о существовании Unicode только пару лет назад. Поэтому их продукты до определенного времени (до 2009) Unicode не поддерживали.
Чтобы выводить сообщения на вашем родном языке, используйте продукты более разумных разработчиков. Visual Studio, например.
Шалом!

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 08:20 27-10-2014
protoror



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как вариант использовать RawUtf8 из mORMot Framework
 http://synopse.info/forum/

Всего записей: 494 | Зарегистр. 23-11-2009 | Отправлено: 09:32 27-10-2014
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а самый лучший вариант - юзать последную версию делфи. Иначе в дальнейшем появится тема - почему не работает иврит на делфи 1 )))))

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 13:28 27-10-2014
spajwan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
 
самый лучший вариант - это думать головой
 
а потому всегда найдётся решение
 
edit1.Font.Name:='@Arial Unicode MS';
 edit1.Font.Charset:=HEBREW_CHARSET;
  edit1.Text:=#1488;

Всего записей: 56 | Зарегистр. 21-06-2009 | Отправлено: 11:32 17-11-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Делфи 7 проблемы с ивритом


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru