| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > ??? - вместо текста |
| Автор: Ripper 16.9.2004, 15:43 |
| Сделал программу на одном компе. Использовал там компоненты ээ TXpPanel, TXPButton и тому подобные т.е. якобы под любой виндой будут выглядеть в стили XP. Я непомню где их брал точно. ну вот. Скомпилил - на одном компе все отлично работает. А на другом вместо текста (FOrm caption, labels caption, заголовки ячеек TDBGrida) знаки вопроса. Что это такое? =(НЕ ероггливы а именно '?????????' |
| Автор: Akella 16.9.2004, 15:52 |
| Пиши письмо авторам компонентов |
| Автор: Ripper 16.9.2004, 16:14 |
| Так вроде другие проги с этим компонентом работали. щас проверить не могу точно но вс же разве из за этого? Винды одинаковые- XP же. чем отличается ваще не помню среда где я запускаю прогу |
| Автор: Конструктор 16.9.2004, 16:17 |
| Такая-же беда если неправильно выставить язык в Visual Studio, в моем мироощущении это связано с Unicode ом. Он когда не может отобразить правильно, ляпает вопросики кажется. |
| Автор: dvamaster 16.9.2004, 17:02 |
| Попробуй при присвоении текста преобазовывать оный к WideChar или AnsiChar, на худой конец примени (вроде был такой) тип OLESTR. |
| Автор: Alex 16.9.2004, 17:15 | ||
Для ее решения внесите изменения в реестр:
|
| Автор: Ripper 16.9.2004, 21:59 |
| alex-co Спасибо! А не мог бы ты пояснить что это знаит? Т.е. может вообще в программу ввести код автоматический добавляющий эти изменения? |
| Автор: Alex 16.9.2004, 22:06 |
| В программу бы я этого не стал вносить. А означает это, что в качестве кодовых страниц 1250 и 1252 будет использоваться русская кодовая страница. |
| Автор: Akella 17.9.2004, 08:50 |
| посмотри еще шрифты, которые стоят на другой машине. Может они не поддерживают русские кодировки. |
| Автор: Jey_k 17.9.2004, 09:55 |
| С моей прогой такая беда была когда она стартовала на англоязычной винде |
| Автор: Akella 17.9.2004, 16:31 |
| Открой панель управления - язык и региональные стандарты - закладка дополнительно - выбери русский язык, поставь внизу птичку. Можно добавить кодировки (список кодировок на этой же закладке) и перезагрузи винду. А лучше это устанавливать при инсталяции операционки, особенно нерусскоязычной |
| Автор: кварк 11.11.2004, 11:19 |
| Имеется похожая пролема: есть строка (предположительно unicode, только не двухбайтный), которую надо перевести в win1251. Как это сделать? P.S. а разве бывают не двухбайтные unicode? |
| Автор: <Spawn> 11.11.2004, 14:41 | ||
Бывают |