кАсяк с хинтами
Делаю программу и дома, и в институте, и тут и там стоит ВинХП. Дома со шрифтами все впорядке (все надписи у компанентов отображаются нормально, в том числе и Hint'ы), а вот в универе надписи (типа Label1.Caption и т.д. отображаются нормально, а вот Hint'ы (на русском языке) к любому из компанентов отображаются в таком виде: "ЎҐ§ Ї®вҐам,в.Ґ. ¤®ЇгбЄ_ойЁҐ ў®ббв__®ў«Ґ_ЁҐ Ёб室_®© Ё_д®а¬_жЁЁ "Ў_©в ў Ў_©в". Чо за байда???
кодировки, кодировки! вечная проблема. и кто их так много придумал сделали бы одну универсальную и мозги бы не е..ли.
Писать на английском :D
Цитата:
Originally posted by r000n_m
Писать на английском :D
Писать на английском :D
Гениальная идея!!!С учетом того, что программа пишется для всех студентов, в том числе и для Васи с хутора близ Деньки, и для Дуньки из села Верхние Писюки --- это должно сканать, все будут в восторге. (на русском-то языке не все понимают чо написано, а на буржуйском ваще завал будет)!!!
А вообще, конечно, странно. Получается, что винда для надписей на форме использует одни шрифты, а для всплывающих подсказок другие. А ведь переписать неправильные шрифты в папке винды общем случае невозможно (права администратора). Остается только самому шрифтик забацать, таскать его с собой и прорисовывать хинты из него кодами символов
Цитата:
Originally posted by Britney
а вот Hint'ы (на русском языке) к любому из компанентов отображаются в таком виде: "ЎҐ§ Ї®вҐам,в.Ґ. ¤®ЇгбЄ_ойЁҐ ў®ббв__®ў«Ґ_ЁҐ Ёб室_®© Ё_д®а¬_жЁЁ "Ў_©в ў Ў_©в". Чо за байда???
а вот Hint'ы (на русском языке) к любому из компанентов отображаются в таком виде: "ЎҐ§ Ї®вҐам,в.Ґ. ¤®ЇгбЄ_ойЁҐ ў®ббв__®ў«Ґ_ЁҐ Ёб室_®© Ё_д®а¬_жЁЁ "Ў_©в ў Ў_©в". Чо за байда???
Первое, что приходит в голову - на том компе студенты-кулхацкеры, играясь с настройками системы, изменили шрифт хинтов на нечто вроде Terminal. Говоря между нами, они в этом случае - &#$аки.
Цитата:
Originally posted by r000n_m
Остается только самому шрифтик забацать, таскать его с собой и прорисовывать хинты из него кодами символов
Остается только самому шрифтик забацать, таскать его с собой и прорисовывать хинты из него кодами символов
Если без поддержки вышеозначенной категории пользователей по некоторым причинам все же не обойтись, достаточно установить нужный шрифт в переменную HintFont (не помню точно, в каком модуле она описана).
Проблема оказалась банальна - в ремонтной группе установили кривую винду, у которой даже WindowsInstaller не работал.
Цитата:
Originally posted by Borland_prog
кодировки, кодировки! вечная проблема. и кто их так много придумал сделали бы одну универсальную и мозги бы не е..ли.
кодировки, кодировки! вечная проблема. и кто их так много придумал сделали бы одну универсальную и мозги бы не е..ли.
такая кодировка есть. Называется Unicode.