Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Вниз

Немецкий в Delphi   Найти похожие ветки 

 
Валентина_   (2003-06-21 09:41) [0]

День добрый!
Мне нужно написать словарь немецких терминов. Что мне нужно сделать, чтобы моя программа корректно отбражала немецкие символы? У меня не получается.


 
sniknik   (2003-06-21 09:49) [1]

немецкий это третий язык в твоей системе? посмотри
http://delphimaster.net/view/3-1056035843/


 
Дмитрий Баранов   (2003-06-21 10:28) [2]

А вот тут-то шут его знает. Paradox вроде как юникод не поддерживает, если я не ошибаюсь. Советую обратить внимание на бесплатный MSDE (урезанный MS SQL Server) из дистрибутива MS OFFICE 2000 и выше или Visual Studio 7, или же его можно скачать с сайта MS задарма.
Второй вариант - хранить словарь в XML (utf-8, 16), а данные выводить либо парсингом XML, либо через ADO (провайдер - MS DSO 2.6), но для отображения данных в элементах формы использовать те же UNICODE-контролы.


 
Anatoly Podgoretsky   (2003-06-21 10:47) [3]

ANSI Ascii как язык таблицы и установка соответствующего CHARSET для вывода, для ввода должна быть установлена соответствующая раскладка клавиатуры, шрифты True Type - Times New Roman или Ariel. Этого достаточно для поддержки любого символьного языка.


 
Дмитрий Баранов   (2003-06-21 10:56) [4]

Анатолий, имхо ANSI - это прошлый век ;-) Есть же инструменты и получше (и бесплатные), чем древний парадокс, и ими дОлжно пользоваться. Как вы установите для таблицы одновременно 1251 и 1252? Для того, чтобы в 95-98-ME корректно отображались немецкие (или шведские, неважно) символы, необходима смена кодовой страницы, т.е. перезагрузка системы (так гласит документация по библиотеке TNT). Впрочем, могу и ошибаться. Я вел один проектик на 7 языках, и ANSI даже не пытался использовать - отговорили сразу. Не пожалел.



 
Anatoly Podgoretsky   (2003-06-21 11:08) [5]

Это вообще не инструмент, а языковый "драйвер". У меня в програмах одновременно на форме отражаются три языка - русский, эстонский и английский без всяких проблем, ничего доболнительно устанавливать и уж тем более менять не требуется, при желании это делается на ходу, есть отдельные поля для которых не определено, в какой кодировке может быть текст, для этого стоит кнопка быстрой смены. Тот кто тебя отговорил видимо не совсем хорошо знал систему и Дельфи. Да что бы не было ссылки на ОС, как раз стоят Win98 и при том с разными локализациями.
А у Валентины совсем простая задача, есть дла поля одно с русской кодировкой, второе с немецкой. Все что нужно, так это установить правильные шрифты и указать для органов индикации этих полей правильный CHARSET и это все. А для таблицы язык ANSI Ascii что бы она работало универсально для любых языков.

Я бы может и засомневался в своем совете, если бы не работало большое количество программ и в еще более сложном режиме.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
6-44787
MGA
2003-05-05 14:09
2003.07.14
Как вызвать диалог


14-44820
MTS
2003-06-25 11:30
2003.07.14
Socket Error


6-44777
Renegate
2003-05-07 15:42
2003.07.14
Управление приложенияи по сети.


7-44918
NoName
2003-05-01 20:36
2003.07.14
Как растянуть обои на рабочем столе?


7-44913
Brain Force
2003-04-28 19:21
2003.07.14
Перезагрузка Виндов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский