Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2012, 16:29   #1
Саня_
Пользователь
 
Регистрация: 05.03.2011
Сообщений: 36
По умолчанию Код для символа ≈ (приблизительно равно)

Не могу найти код для символа ≈ (приблизительно равно).
На одном сайте нашел #8776 , но данный код не работает, и вместо ожидаемого "≈1" выдает "?1"

возможно я что-то не правильно написал...

v42:='Измеритель мощности высоких ('+#8776+'1 МГц) частот:';
Саня_ вне форума Ответить с цитированием
Старый 22.01.2012, 16:36   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

версия Делфи какая?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 17:03   #3
Саня_
Пользователь
 
Регистрация: 05.03.2011
Сообщений: 36
По умолчанию

delphi 7.0
Саня_ вне форума Ответить с цитированием
Старый 22.01.2012, 17:07   #4
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

http://www.fileformat.info/info/unic...2248/index.htm

Цитата:
delphi 7.0
Несложно увидеть, что этого символа в ANSI-таблице нет.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 22.01.2012, 17:14   #5
Саня_
Пользователь
 
Регистрация: 05.03.2011
Сообщений: 36
По умолчанию

неужели его нельзя ни как поставить? трудно поверить, что в программе такого уровня нельзя поставить данный символ...
Саня_ вне форума Ответить с цитированием
Старый 22.01.2012, 17:16   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

самое простое это перейти на Юникод-версию Делфи.
или же поставить Юникод компоненты(TMS помоему)

ну а из сложного это ручная отрисовка(через TextOutW, с созданием шрифта).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 17:18   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Самый простой вариант использовать ~ и не заморачиваться
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.01.2012, 17:24   #8
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
неужели его нельзя ни как поставить?
В Delphi 7 - нет(*), в Delphi 2009+ - да.

(*) но есть минимум три обходных путей:
- Рисовать самому
- Использовать Unicode-компоненты (хак)
- Использовать замену

Цитата:
программе такого уровня
Читай: древнючей, как мамонт (вышла 10 лет назад). Что и говорить, удивительно.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
узнать код символа в C++ Karina89 Помощь студентам 2 20.10.2011 19:31
Узнать код символа bdfy Microsoft Office Word 7 18.04.2011 04:21
Код символа Jasper92 Помощь студентам 2 29.06.2010 17:02
код символа Serg12 Помощь студентам 5 08.03.2010 15:34
Как правильно записать код юникодного символа 0xAD программно для вывода? SkAndrew Общие вопросы Delphi 4 08.11.2008 08:55