Использование Project Explorer от Doug Hennig | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Кто-нибудь использовал это приложение github.com
DougHennig/ProjectExplorer? В основной форме вместо русских букв кракозябры. |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Кодовую страницу у файликов надо поменять на русскую.
------------------ Лень - это неосознанная мудрость. |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Это первое что было сделано - увы, не помогло. |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
вся моя переписка с администрацией гитхаба про поддержку кодовой страницы 1251 закончилась ничем
Цитата: ------------------ Мойте ноги, моя ноги вы моете и руки Исправлено 2 раз(а). Последнее : Foxtrot, 05.10.17 23:06 |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
У каких файликов? У всех *.vcx,*.scx? ------------------ Лень - это неосознанная мудрость. |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
у мну проблема была в текcте программ
[attachment 28396 ] ------------------ Мойте ноги, моя ноги вы моете и руки |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Я думаю что это проблема чисто веб-отображалки. Ессно она ни с какими неюникодными символами заморачиваться не будет. Ессно фокс исходник в utf-8 тоже не сможет принять. Но если брать (скачивать) собственно файлы (а не смотреть на них через веб) то проблем быть не должно. Если совсем уж плохо, то объявить данный файл бинарным, чтобы вообще гит не пытался его никак преобразовывать...
Касательно изначального вопроса - подозреваю что вопрошающий просто взял app и потому никаких кодовых страниц нигде он там поменять не сможет. А брать нужно исходник, там всё править (в т.ч. и при помощи cpzero над vcx/scx/dbf файлами), и заново собирать app. Уже под кодовую страницу 1251... ------------------ WBR, Igor |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Там есть исходники. Я сменил кодировку и создал app.
Но в одном из vcx есть ole, отвечающий за прорисовку tree (MSComctlLib.TreeCtrl.2). Похоже, виноват он. |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Само по себе дерево нормально рисует кириллицу - надо копать исходник. М.б. там специально выставлена "нерусская" кодировка для активиксов (SYS(3101)), может текст УЖЕ "испорчен" - ещё до того как попадает в дерево (там же используются таблицы, у них тоже есть свой cp - может быть они и портят кириллицу).
------------------ WBR, Igor |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
афигеть. гит тогда сравнить и показать ничего уже не сможет. хоть десктоп, хоть веб версия да нафига тогда гит? тады уже просто какойнить гуглдиск юзать или кто там еще историю изменений показать может ------------------ Мойте ноги, моя ноги вы моете и руки |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Я ж говорю - это лишь в крайнем случае
А так - вот тут чел расписывает про кодировки. Впрочем, я полагаю что если пользоваться не труЪ консолью (которая к тому же ещё и полу-линуксовая) а б-гомерзкими окошечными утилитами типа TortoiseGit, то про наличие таких трудностей можно даже и не узнать никогда Вот вывод в веб (просмотры файлов/диффов через веб-интерфейс), боюсь так запросто не полечить - ну если это гитхаб какой, а на свой собственный сервер с гитом, где ты как одмин можешь всё что угодно настроить ------------------ WBR, Igor |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Решение оказалось следующим:
В Init методе для oTree заменил This.Font.Name = 'Segoe UI' на This.Font.Name = 'MS Sans Serif' решение было подсказано на social.msdn.microsoft.com /Forums/office/en-US/082d11c3-577f-4c2d-9ef5-4ebaa04c4036/question-regarding-displaying-russian-text-in-treeviewmscomctllibtreectrl2?forum=accessdev |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Это в какой оси такое безобразие творится то?
У меня 'Segoe UI' безо всяких проблем показывает кириллицу, в т.ч. и в дереве. Это вполне себе адекватный юникодный шрифт. Другое дело что у объекта Font помимо имени шрифта есть ещё и свойство .Charset, и если там не киррилический 204 стоит то таки будет показывать "кракозябры" - это да, такое может быть. Впрочем у меня в ОС системная локаль русская, потому по умолчанию там как раз 204 и стоит. Если ничего не трогать - но возможно что если объект создан на машине с другой локалью он в свойствах дерева это и запомнил... Ну и если у Дуга в коде где то стоит явное указание Tree.Font.Charset, значит и это нужно исправлять - на кириллическую 204... ------------------ WBR, Igor |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Windows 10 64 Pro русская
Что касается Tree.Font.Charset - не могу найти Точно так пишется? Исправлено 1 раз(а). Последнее : ABB, 11.10.17 09:02 |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Ну я не знаю как в коде/проекте ссылка то на твоё дерево называется Если где-то нашёл место для задания .Font то точно там же можно будет и .Charset задать (или посмотреть для начала под отладчиком, или банальным MESSAGEBOX-ом текущее значение). Это свойства одного объекта Font, ссылка на который содержится в свойстве .Font компоненты-дерева.
------------------ WBR, Igor |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Да, решение может выполнено и через установку CharSet
В Init методе для oTree вставил This.Font.CharSet = 204 и тогда This.Font.Name = 'Segoe UI' работает. Спасибо - это решение лучше т.к. сохранятся привычные символы. IMHO - это очень удобное приложение. |
Re: Использование Project Explorer от Doug Hennig | |
---|---|
krin Автор Сообщений: 172 Дата регистрации: 08.02.2005 |
для показа Exclude-файлов используется CHR(216), выглядит как перечёркнутый ноль. При .CharSet=204 это буква "Ш". Чтобы был символ поадекватнее, например знак градуса, в 3 местах кода CLASS projectexplorerform OF projectexplorerui.vcx заменить CHR(216) -> CHR(176) почему после компиляции размер projectexplorer.app 2MB, а исходного - 14 MB (от 20.10.17) ? всем vcx в папке \Project Explorer\Source\ сделан PACK, а в исходном projectexplorer.app не сделан. Исправлено 1 раз(а). Последнее : krin, 26.10.17 18:09 |
© 2000-2024 Fox Club  |