|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.04.2009, 15:11 | #1 |
Регистрация: 16.04.2009
Сообщений: 3
|
Вывод на экран символов дельта и сигма (Delphi)
Подскажите как в Memo вывести символы дельта и сигма, если нельзя, тов какой компонент их можно вывести? Вставлять рисунками нельзя, в дальнейшем нужно сохранить всю инфу в текстовик.
|
18.04.2009, 15:33 | #2 |
Пользователь
Регистрация: 06.02.2009
Сообщений: 89
|
а что собственно не получается? в Delphi 2009 есть поддержка юникода, там всё ок. Если седьмая, то там отображается ?, так как юникод не поддерживается. Нужны либо компоненты с поддержкой юникода в седьмой, либо обновить делфи
Если вдруг захотите сказать мне спасибо - воспользуйтесь кнопкой "Добавить отзыв"
|
18.04.2009, 16:03 | #3 |
Регистрация: 16.04.2009
Сообщений: 3
|
Конечно большое спасибо, но встречный вопрос, какие компоненты в седьмой поддерживают юникод?
|
18.04.2009, 19:36 | #4 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Memo, StringGrid, ListBox и т.д. поддерживают юникод, кроме спец символов(многие символы отображаются в виде квадратиков.Так отображаются символы, не имеющие визуального отображения. Т.е. символ, например, с кодом 13 существует, но он невидим!!!). Код дельта и сигмы не смотрел, а вот для "@" можно вывести в Memo :
Код:
xor eax, eax
xchg [eax], eax |
18.04.2009, 19:50 | #5 |
Пользователь
Регистрация: 06.02.2009
Сообщений: 89
|
Alfik, компонентов не знаю, честно говоря.
MalCer, найди пожалуйста код сигмы или дельты. Спасибо!
Если вдруг захотите сказать мне спасибо - воспользуйтесь кнопкой "Добавить отзыв"
|
18.04.2009, 20:18 | #6 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 60
|
Если нужно отобразить только символы сигма и дельта, поставь для Memo шрифт Symbol. Тогда для вставки дельта нужно написать строчку. Lk Memo1.Lines.Add(#68); а для вставки сигма - Memo1.Lines.Add(#115);
|
18.04.2009, 20:20 | #7 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 60
|
Если кроме математических символов необходимо отобразить нормальный текст (и сохранить в файл без потери форматирования), используй RichEdit.
|
18.04.2009, 22:31 | #8 | |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Цитата:
xor eax, eax
xchg [eax], eax |
|
18.04.2009, 22:39 | #9 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
А лучше всего самому сделать эту таблицу. Я её делал так:
Добавляем компонент TStringGrid.ColCount ставим равным 2,FixedCols = 0. Всё! Теперь пишем код: Код:
xor eax, eax
xchg [eax], eax |
18.10.2014, 15:37 | #10 |
Регистрация: 23.08.2009
Сообщений: 3
|
Вообще то, если вести речь про "уникод", то как то так:
Код:
З.Ы. хотя может он и держит,.. тяжело найти шрифт с 65к символов Последний раз редактировалось AntiSF; 18.10.2014 в 15:49. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод на экран | Nikolai_90 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 02.05.2012 09:25 |
Вывод символов в StringGrid спиралью и змейкой (Delphi) | ekzobyte | Помощь студентам | 1 | 02.04.2009 19:34 |
Вывод на экран | Rifler | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 18.07.2008 18:30 |
Вывод на 2-ой экран | DShiller | Общие вопросы Delphi | 0 | 26.05.2008 15:25 |