|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.06.2012, 16:17 | #1 |
Пользователь
Регистрация: 13.06.2012
Сообщений: 10
|
Отображение китайских иероглифов в cxGrid
Таблица, к которой подключен грид, на китайском языке (самому смешно), в гриде вместо иероглифов куча знаков вопроса. Изменение CharSet'a для грида результатов не дало. Подскажите, что можно сделать, чтоб иероглифы отображались нормально?
|
14.06.2012, 20:42 | #2 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
я когда хотел в листбоксе китайский отображать(а были такие же знаки вопроса) мне посоветовали перейти с Delphi7 на Delphi 2009 или выше, возможно в этой ситуации это будет так же актуально
пыжок
|
14.06.2012, 21:08 | #3 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 69
|
абсолютно справедливо, Д7 не поддерживает юникод, поддержка включена с 2009. но если переходить, то уж сразу на XR2 =)
|
15.06.2012, 03:38 | #4 |
Пользователь
Регистрация: 13.06.2012
Сообщений: 10
|
Спасибо ) А подскажите пожалуйста, для этого нужно будет открыть проект D7 в D2009 и пересобрать или всё не так просто?
|
15.06.2012, 09:26 | #5 |
Форумчанин
Регистрация: 03.01.2011
Сообщений: 233
|
вместо string -> AnsiString вместо PChar -> PAnsiChar и функции UTF8ToAnsi и AnsIToUTF8
пыжок
|
15.06.2012, 15:01 | #6 |
Пользователь
Регистрация: 13.06.2012
Сообщений: 10
|
Новый рубеж!) Переношу проект с Delphi7 на DelphiXE, проверил, там в cxGrid иероглифы отображаются без проблем, но теперь во время сборки делфи ругается на всё, что относится к пакету DevExpress в секции uses. "cannot resolve unit name" говорит. DevExpress я ставил заново после установки DelphiXE, в самом делфи компоненты из этого пакета отображаются и работают, но не прописываются в uses и проект собираться тоже отказывается. Очевидно, нужно где-то на что-то прописать ссылочку ручками, но вот где и на что?
|
15.06.2012, 16:17 | #7 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 69
|
В опциях проекта глянь, девки подключены? В Packets
|
15.06.2012, 16:54 | #8 |
Пользователь
Регистрация: 13.06.2012
Сообщений: 10
|
Когда пытаюсь добавить пакеты, получаю ошибку такого вида:
"Package C:\...\dx8arD15.bpl can't be installed because it is not a design time package." |
15.06.2012, 17:07 | #9 |
Пользователь
Регистрация: 13.06.2012
Сообщений: 10
|
Пакеты там кстати прописаны нужные, я сначала проглядел их... SOS! ) Не знаю уже, чё делать
|
15.06.2012, 17:13 | #10 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 69
|
Пытаешься подключить runtime пакет
у десигна префикс должен быть dcl |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При открытии Справки выходит форма с отображением иероглифов (программа на Delphi 7 ) | O_o_sun | Помощь студентам | 2 | 17.05.2012 13:38 |
cxGrid and cxGridCheckBox | MAcK | Компоненты Delphi | 2 | 19.11.2008 13:32 |
cxGrid | KAMENYKA | Компоненты Delphi | 0 | 08.02.2008 13:08 |