реклама на сайте
подробности

 
 
> Keil 4.50, написать кириллицей...
toweroff
сообщение Mar 29 2012, 16:12
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



не получается
В списке шрифтов киррилического нет. Редактор русские буквы отображает, но сам их написать не может

Куда копнуть?
Go to the top of the page
 
+Quote Post
11 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 99)
kovigor
сообщение Mar 29 2012, 17:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(toweroff @ Mar 29 2012, 19:12) *
В списке шрифтов киррилического нет. Редактор русские буквы отображает, но сам их написать не может



Скачайте и установите в Windows шрифт Courier New Cyr, после чего он появится в списке ...
Go to the top of the page
 
+Quote Post
toweroff
сообщение Mar 29 2012, 17:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(kovigor @ Mar 29 2012, 21:09) *
Скачайте и установите в Windows шрифт Courier New Cyr, после чего он появится в списке ...

шрифт ОТОБРАЖАЕТ русские буквы, если они изначально присутствуют
а вот ВВЕСТИ их в редакторе - нихт орбайтн
кстати, даже после добавления шрифт в ворде видится, а кейлом не показывается в списке
Go to the top of the page
 
+Quote Post
tyro
сообщение Mar 29 2012, 18:03
Сообщение #4


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(toweroff @ Mar 29 2012, 21:34) *
шрифт ОТОБРАЖАЕТ русские буквы, если они изначально присутствуют
а вот ВВЕСТИ их в редакторе - нихт орбайтн
кстати, даже после добавления шрифт в ворде видится, а кейлом не показывается в списке

Это видно новая фишка sm.gif по сравнению с 4.23 Менюшка Colors&Fonts очень бедная.
P.S. Тут (4.50) добавили general editor settings (вкладка Editor), а именно выбор Encoding : видимо отсюда растут ноги.


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Mar 29 2012, 18:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(tyro @ Mar 29 2012, 22:03) *
P.S. Тут (4.50) добавили general editor settings (вкладка Editor), а именно выбор Encoding : видимо отсюда растут ноги.

и юля? ansi, utf, китайцы, корейцы и японцы
пробовал на всех - вид в профиль, вместо щелочки - дырочка biggrin.gif
Go to the top of the page
 
+Quote Post
k000858
сообщение Mar 30 2012, 03:16
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



аналогичная трабла
пока решение не найдено sad.gif
Go to the top of the page
 
+Quote Post
011119xx
сообщение Mar 30 2012, 06:02
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Выделяю строку - текст и фон одним цветом (естественно, ничего не прочитать). Как только не менял цвета в настройках все без толку.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Mar 30 2012, 07:24
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Народ, а вообще - стоит на 4.50 переходить с 4.23?
Использую NXP1769, STM32F103 и STM32F405.
Go to the top of the page
 
+Quote Post
SII
сообщение Mar 30 2012, 10:12
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Я вообще сижу на 4.21, поскольку в версиях 4.22 и 4.23 появились новые ошибки, которые мне мешают. Правда, я не использую Си и пишу только на ассемблере и Аде, а Кейл применяю в первую очередь как отладчик. Про ошибку с русским в 4.50 им в багрепорт запостил, но пока реакции нет.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 30 2012, 10:34
Сообщение #10


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Были и в прошлых версиях проблемы с русским языком. Можно было решить одним из способов -
- сначала выбрать шрифт с русским буквами, потом выбрать тот, что надо
- изменить в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage значение «1252» на «1251».
Но в данном случае не проходит.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Mar 30 2012, 13:05
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(SII @ Mar 30 2012, 12:12) *
Я вообще сижу на 4.21,


Я тоже раньше сидел на нем, но он не поддерживает М4.

Цитата
поскольку в версиях 4.22 и 4.23 появились новые ошибки, которые мне мешают.


Какие? Асм не интересует принципиально.
Go to the top of the page
 
+Quote Post
SII
сообщение Mar 30 2012, 14:46
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Что-то с отладкой. Что именно, не помню, просто то, что нормально отлаживалось в 4.21, стало вызывать проблемы в 4.22, а в 4.23 не исправили. Вероятно, для Вас это роли не играет, поскольку отладка у меня на уровне именно ассемблера.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Mar 30 2012, 20:48
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(SII @ Mar 30 2012, 16:46) *
Что-то с отладкой. Что именно, не помню, просто то, что нормально отлаживалось в 4.21, стало вызывать проблемы в 4.22, а в 4.23 не исправили. Вероятно, для Вас это роли не играет, поскольку отладка у меня на уровне именно ассемблера.


Да вроде пока проблем с отладкой на уровне ассемблера проблем не замечал. во всяком случае с пошаговым выполнением.
Сами программы были естественно на си, с написанием программ на ассемблерах я уже лет 15 как завязал.
Go to the top of the page
 
+Quote Post
ig_ra
сообщение Apr 2 2012, 14:59
Сообщение #14





Группа: Новичок
Сообщений: 1
Регистрация: 24-11-04
Пользователь №: 1 211



Подскажите компилируются ли у Вас в 4.50 проекты с RL??
В 4.23а появился emWin, но с текущим лекарством проекты с emWin у меня не компилятся. В 4.50 внесли RL в дистрибутив кейла и теперь в новой версии у меня перестали компилиться проекты с RL (ошибка лицензии)!!! На сколько я понял, то для работы с RL, лекарство корректно работает только до версии 4.23 с установкой RL-ARM из внешнего файла.
Проекты без RL в 4.50 у меня работают нормально!!
Go to the top of the page
 
+Quote Post
smk
сообщение Apr 4 2012, 12:06
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(ig_ra @ Apr 2 2012, 17:59) *
Подскажите компилируются ли у Вас в 4.50 проекты с RL??
В 4.23а появился emWin, но с текущим лекарством проекты с emWin у меня не компилятся. В 4.50 внесли RL в дистрибутив кейла и теперь в новой версии у меня перестали компилиться проекты с RL (ошибка лицензии)!!! На сколько я понял, то для работы с RL, лекарство корректно работает только до версии 4.23 с установкой RL-ARM из внешнего файла.
Проекты без RL в 4.50 у меня работают нормально!!

У меня те же проблемы были и в 4,21, хотя люди писали, что у них таких проблем нет.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Apr 4 2012, 14:10
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Заметил, что если скопировать русскую фразу и вставить - то она русской и остается (шрифт Cyr установлен).


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Apr 4 2012, 23:55
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



V4.5. пока жутко кривая. Помимо всех перечисленных выше проблемм, они перелапатили оболочку и библиотеки, теперь Keil на видит собственные ini-шники. Изменили всю цветовую подсветку. Причем в зад вернуть не возможно, поскольку настройки не сохраняются sm.gif А вот на счет русских букв, наоборот, (у меня) все идеально. Раньше у меня русский текст искажался в буфере обмена, а в 4.5 все нормалек. Зато, теперь ни один предыдущий проэкт не компилится. sm.gif Так, что я его быстренько снес. Я так понял, что пока STM Cortecs 0 не появится, в нем пока нужды нет. На мой взгляд, V4.23 самая удачная версия, и Cortecs 4 поддерживает.



Go to the top of the page
 
+Quote Post
Lotor
сообщение Apr 5 2012, 04:22
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(vlad_new @ Apr 5 2012, 03:55) *
На мой взгляд, V4.23 самая удачная версия

Если не использовали usb и езернет, то да. А так пробегала такая вот тема.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Apr 5 2012, 11:45
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Цитата(Lotor @ Apr 5 2012, 08:22) *
Если не использовали usb и езернет, то да. А так пробегала такая вот тема.


Хи. Точно было такое. Я то же на USB напоролся при переходе на 4.23 smile3046.gif
Go to the top of the page
 
+Quote Post
SII
сообщение Apr 5 2012, 20:25
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Цитата(vlad_new @ Apr 5 2012, 03:55) *
А вот на счет русских букв, наоборот, (у меня) все идеально. Раньше у меня русский текст искажался в буфере обмена, а в 4.5 все нормалек.


У меня при копировании содержащего русские буквы текста из Кейла более ранних версий (4.31, например) всё было нормально, если на момент копирования в буфер была включена русская раскладка, а вот если английская, то при вставке скопированного из буфера куда-нибудь в другое место получались крякозябры. Ну а в 4.50 нет возможности вводить русский текст вообще.
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Apr 13 2012, 10:18
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Присоединяюсь, у меня аналогичная проблема в Keil 4.50 с вводом русских символов.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Apr 13 2012, 19:59
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(vlad_new @ Apr 5 2012, 03:55) *
V4.5. пока жутко кривая. Помимо всех перечисленных выше проблемм, они перелапатили оболочку и библиотеки, теперь Keil на видит собственные ini-шники. Изменили всю цветовую подсветку. Причем в зад вернуть не возможно, поскольку настройки не сохраняются sm.gif А вот на счет русских букв, наоборот, (у меня) все идеально. Раньше у меня русский текст искажался в буфере обмена, а в 4.5 все нормалек. Зато, теперь ни один предыдущий проэкт не компилится. sm.gif Так, что я его быстренько снес. Я так понял, что пока STM Cortecs 0 не появится, в нем пока нужды нет. На мой взгляд, V4.23 самая удачная версия, и Cortecs 4 поддерживает.

поделитесь настройками, потому что как раз наоборот - все компилится и меняется, но русских букв не вводится ни грамма sm.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 16 2012, 08:29
Сообщение #23


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



А еще в Keil 4.50 слетают настройки отображать комментарии курсивом, и размер шрифта для текстового файла *.txt.
Чувствую, скоро новая версия выйдет.
Go to the top of the page
 
+Quote Post
sergvks
сообщение Apr 16 2012, 09:53
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Я пока остановился на 4.20, на всех более новых версиях давно отлаженные программы под str911, stm32 и lpc17xx либо вообще не работают как надо, либо безбожно тормозят.
Go to the top of the page
 
+Quote Post
en1gma
сообщение Apr 18 2012, 17:46
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 10-01-09
Пользователь №: 43 134



а ни у кого не херятся файлы с ошибкой доступа на запись?
пришлось даже включить создание бэкап файлов после потери полудня работы
Go to the top of the page
 
+Quote Post
toweroff
сообщение Apr 18 2012, 19:46
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(ViKo @ Apr 16 2012, 12:29) *
А еще в Keil 4.50 слетают настройки отображать комментарии курсивом, и размер шрифта для текстового файла *.txt.
Чувствую, скоро новая версия выйдет.

не только
цвета тоже херятся при выходе. Сохранения настроек как таковых не обнаружил
даже больше - пока вообще не обнаружил, чтобы настройки сохранялись sm.gif
только руками если конфиг править...
Go to the top of the page
 
+Quote Post
smk
сообщение Apr 19 2012, 06:42
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(en1gma @ Apr 18 2012, 20:46) *
а ни у кого не херятся файлы с ошибкой доступа на запись?
пришлось даже включить создание бэкап файлов после потери полудня работы

Не херятся, просто изменить не дает. Нужно при копировании в проект сторонних библиотечных файлов снимать атрибут "только для чтения".


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
SavageForest
сообщение Apr 26 2012, 11:02
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 2-12-09
Пользователь №: 54 010



не знаю как в 4.5, но у меня в 4.00b3.1 проблема в отображении русского курсива (в комментах) решилась изменением стиля шрифта с Italic на Normal.. все читается и все пишется.
Go to the top of the page
 
+Quote Post
GrayCat
сообщение May 3 2012, 19:28
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



Кстати. Быстрый workaround проблемы с "неписанием" рускими буквами в Keil 4.50:

Есть такая программулька, Punto Switcher. Основное её предназначение - [полу]автоматически исправлять текст, набранный в "противоположной" раскладке. "Автоматический" режим здорово мешает при программировании, но, к счастью, он легко отключается wink.gif . Зато остается режим конвертации выделенного текста (по дефолту, он назначен на комбинацию Ctrl-Break). Таким образом, когда нужно в редакторе Keil набрать "слово" по-русски, на латинской раскладке жмем по русским буквам "с л о в о", а полученное "ckjdj" выделяем и жмем Ctrl-Break. Как ни удивительно, в том же самом редакторе конвертирование в русский проходит нормально! rolleyes.gif

Да, несколько неудобно. Но намного лучше, чем переключаться в другой редактор! Успехов! cheers.gif


--------------------
Gray©at
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 3 2012, 20:00
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(GrayCat @ May 3 2012, 22:28) *
Есть такая программулька, Punto Switcher. "Автоматический" режим здорово мешает при программировании, но, к счастью, он легко отключается wink.gif .

Мешает он если не знаешь как программа работает. И если что список исключений есть.
Можно PuntoSwitcher научить помогать программированию: список автозамены. В этот список можно добавлять сокращенния которые Punto развернёт в нужные слова.
Например
uc - unsigned char ;
vc - volatile unsigned char ;

Получается такой IDE-независимый plugin, вставляющий template.
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 14 2012, 18:49
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Вышла 4.53
В кодировке UTF-8 русскими пишет, настройки вроде как сохраняются
Посмотрю еще, это так, беглый осмотр
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 14 2012, 18:57
Сообщение #32


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(toweroff @ May 14 2012, 21:49) *
Вышла 4.53
В кодировке UTF-8 русскими пишет

Только при этом тексты из прошлых проектов предстают в страшном виде.
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 14 2012, 19:48
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(ViKo @ May 14 2012, 22:57) *
Только при этом тексты из прошлых проектов предстают в страшном виде.

я ж говорю - смотреть надо...
что ж получается - перелопачивать все тексты в UTF?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 14 2012, 19:56
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(toweroff @ May 14 2012, 22:48) *
я ж говорю - смотреть надо...
что ж получается - перелопачивать все тексты в UTF?


А что мешает перейти на такой способ: Эклипс - редактор, Кейл - компилятор?
У кейла же есть плагин для eclipse.
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 14 2012, 20:05
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(_Артём_ @ May 14 2012, 23:56) *
А что мешает перейти на такой способ: Эклипс - редактор, Кейл - компилятор?
У кейла же есть плагин для eclipse.

да ничто не мешает.. но два продукта, туда-сюда перекатываться
у меня, например, с эклипсом вот бодание в силу непривычности после того же кейла

дело-то не в том, а в: "Какого черта Кейл убрал поддержку национальных (1) фонтов?" -- (1) - читай - русских. Возможно, например, с албанским полный порядок
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 14 2012, 20:31
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(toweroff @ May 14 2012, 23:05) *
но два продукта, туда-сюда перекатываться

Ну это дело вкуса. Я так с АВР работаю: Visual Studio <-> AVR Studio.

Цитата(toweroff @ May 14 2012, 23:05) *
у меня, например, с эклипсом вот бодание в силу непривычности после того же кейла

К хорошему быстро привыкаешь.
И вроде можно не переключаться - отладчик Кейла в Eclipst интегрирован.
Как и создание проекта для uVision.

Цитата(toweroff @ May 14 2012, 23:05) *
дело-то не в том, а в: "Какого черта Кейл убрал поддержку национальных (1) фонтов?" -- (1) - читай - русских. Возможно, например, с албанским полный порядок

Русофобы, наверное.
Go to the top of the page
 
+Quote Post
tyro
сообщение May 15 2012, 02:48
Сообщение #37


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(_Артём_ @ May 14 2012, 23:56) *
А что мешает перейти на такой способ: Эклипс - редактор, Кейл - компилятор?
У кейла же есть плагин для eclipse.

Мешает не знание, как прикрутить Эклипс к Кейлу sm.gif.
Могли бы выложить "солдатскую" инструкцию этого процесса?


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
andries5
сообщение May 15 2012, 05:43
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(tyro @ May 15 2012, 04:48) *
Мешает не знание, как прикрутить Эклипс к Кейлу sm.gif.
Могли бы выложить "солдатскую" инструкцию этого процесса?

Присоединяюсь к просьбе. А отладка в этом случае в какой среде? Хотя, для отладки можно переключиться в Keil.
Go to the top of the page
 
+Quote Post
vlad_new
сообщение May 15 2012, 10:17
Сообщение #39


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Ничерта они не исправили. Настройки кастрированы и так же, большенство, не сохраняются.
Добавили жуткое подчеркивание ярлыка активного модуля. Библиотеки снова перелопачены.
Лично мне не нравится их цветовая гамма, а исправить ее пока не возможно.
Короче ждем следующих версий.
Go to the top of the page
 
+Quote Post
ssergy
сообщение May 15 2012, 14:23
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 29-01-06
Пользователь №: 13 730



Цитата(vlad_new @ May 15 2012, 13:17) *
Ничерта они не исправили. Настройки кастрированы и так же, большенство, не сохраняются.
Добавили жуткое подчеркивание ярлыка активного модуля. Библиотеки снова перелопачены.
Лично мне не нравится их цветовая гамма, а исправить ее пока не возможно.
Короче ждем следующих версий.


Как все заметили с версии 4.50 в Keil uVision поменяли свой ущербный редактор на более мощный на базе Scintilla. Но до конца не "прикрутили". После недолгих мучений с не сохранением настроек пришлось ручками поковырять некоторые файлы настроек в папке C:\Keil\UV4.

Прикрепленный файл  uv4.zip ( 10.8 килобайт ) Кол-во скачиваний: 532
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 15 2012, 18:15
Сообщение #41


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(ssergy @ May 15 2012, 17:23) *
После недолгих мучений с не сохранением настроек пришлось ручками поковырять некоторые файлы настроек в папке C:\Keil\UV4.

А буквы русские высветить никак нельзя путем таких манипуляций? Scintilla пишет без проблем. Так же и Notepad++, вроде он на ее основе создан.
А что можно?
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 15 2012, 18:21
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



да уж пора с 4.53 копаться...
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 15 2012, 20:09
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(ssergy @ May 15 2012, 18:23) *
на более мощный на базе Scintilla. Но до конца не "прикрутили"

так все вопросы не к кейлу, а туда, в org?
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 16 2012, 08:51
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Вроде как решено

1. Кодировка ANSI в Edit->Configuration->Editor->Encoding
2. Ищем в \UV4\global.prop.def
В нем ищем строку:
Код
#chars.accented=АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪ
ъЫыЬьЭэЮю
Яя

и снимаем камент, т.е.
Код
chars.accented=АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъ
ЫыЬьЭэЮюЯ
я

перезапускаем MDK и наслаждаемся
Go to the top of the page
 
+Quote Post
ISK2010
сообщение May 16 2012, 09:16
Сообщение #45


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 21-09-10
Из: г.Зеленоград
Пользователь №: 59 631



А что вообще в 4.50(4.53) стало лучше по сравнению с 4.23?
Go to the top of the page
 
+Quote Post
Beginning
сообщение May 16 2012, 09:56
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Мне метод предложенный toweroff не помог. Версия 4.5. Качаю 4.53


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 16 2012, 10:08
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Да, поторопился я sad.gif
Файл-то сам был в UTF8, и поэтому все и работало...

пока перелопатил кучу гугла на эту тему, установка character.set=204 не помогает, так же как и code.page=1251
Go to the top of the page
 
+Quote Post
k000858
сообщение May 16 2012, 11:25
Сообщение #48


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(toweroff @ May 16 2012, 12:51) *
Вроде как решено

мне не помогло

Сообщение отредактировал IgorKossak - May 23 2012, 14:37
Причина редактирования: бездумное цитирование
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 16 2012, 17:32
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Значиццо так...
в uv4.exe нет таких вещей, как:
chars.alpha
chars.numeric
и, что для нас, похоже, важно - chars.accented

в результате - в UV4, как минимум, кастрированно реализован редактор, которому "на откуп" даны малые количества настроек... грустно sad.gif
Go to the top of the page
 
+Quote Post
k000858
сообщение May 17 2012, 03:33
Сообщение #50


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



ну ждем апдейта кела значит, а пока комменты в поиске пишим и копипастим)
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 23 2012, 05:01
Сообщение #51


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



В версии 4.53 проблема с кириллицей НЕ решена!
Go to the top of the page
 
+Quote Post
k000858
сообщение May 23 2012, 06:01
Сообщение #52


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



спасибо кэп

ппц в 4.53 ваще анриал кодить. текст проги (черный) выделяешь и фон становится черным.
Go to the top of the page
 
+Quote Post
Beginning
сообщение May 23 2012, 06:55
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Settings->Color&Fonts->AllEditors->TextSelection
4.53 проверено работает

Проблему с кирилицей решают так. Пишем кирилицей в поле поиск Keil (или в любом месте где душе угодно), CtrlA+CtrlC+CtrlV, впрочем про это всё уже было сказано выше.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Alex__Nik
сообщение Jun 22 2012, 17:26
Сообщение #54


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 23-11-08
Из: Липецк
Пользователь №: 41 889



Складывается впечатление, что прогеры "KEIL" пишут комменты только на англ языке
В UV3 тоже были проблемы, но в UV4 просто кроме АНГЛ языка ввод с клавы
не возможен, копипаст проходит мимо(что скопировал то и вставил в ASCII )
Всё просто прикрутили новый редактор, кстати пока мне нравится,
принимают с клавы ASCII символ, преобразуют в мультибайт в соответствии с выбранной
страницей кодировки, а далее работают только с младшим байтом из этой кодировки
Результат -> при кодах знаков более 80h имеем только кракозюки
Правильными методами победить не смог, копипастить из поиска лень
Топором поправил dll редактора только для букв кирилицы
Желающие попробовать найдут в /upload/DOC/ARM/Кирилица...
Вопросы в личку

P.S. Извините забыл,
для 4.53


--------------------
Лень->двигатель прогресса
Go to the top of the page
 
+Quote Post
LCD
сообщение Jun 25 2012, 08:00
Сообщение #55


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 1-06-08
Пользователь №: 37 959



Давно делаю так:
CODE
//Cyrillic (CP1251)
#define CYR_A "\xc0"
#define CYR_B "\xc1"
#define CYR_V "\xc2"
#define CYR_G "\xc3"
#define CYR_D "\xc4"
#define CYR_YE "\xc5"
#define CYR_ZH "\xc6"
#define CYR_Z "\xc7"
#define CYR_I "\xc8"
#define CYR_ISHORT "\xc9"
#define CYR_K "\xca"
#define CYR_L "\xcb"
#define CYR_M "\xcc"
#define CYR_N "\xcd"
#define CYR_O "\xce"
#define CYR_P "\xcf"
#define CYR_R "\xd0"
#define CYR_S "\xd1"
#define CYR_T "\xd2"
#define CYR_U "\xd3"
#define CYR_F "\xd4"
#define CYR_KH "\xd5"
#define CYR_TS "\xd6"
#define CYR_CH "\xd7"
#define CYR_SH "\xd8"
#define CYR_SHCH "\xd9"
#define CYR_HARD "\xda"
#define CYR_YERU "\xdb"
#define CYR_SOFT "\xdc"
#define CYR_EH "\xdd"
#define CYR_YU "\xde"
#define CYR_YA "\xdf"
#define CYR_a "\xe0"
#define CYR_b "\xe1"
#define CYR_v "\xe2"
#define CYR_g "\xe3"
#define CYR_d "\xe4"
#define CYR_e "\xe5"
#define CYR_zh "\xe6"
#define CYR_z "\xe7"
#define CYR_i "\xe8"
#define CYR_ishort "\xe9"
#define CYR_k "\xea"
#define CYR_l "\xeb"
#define CYR_m "\xec"
#define CYR_n "\xed"
#define CYR_o "\xee"
#define CYR_p "\xef"
#define CYR_r "\xf0"
#define CYR_s "\xf1"
#define CYR_t "\xf2"
#define CYR_u "\xf3"
#define CYR_f "\xf4"
#define CYR_kh "\xf5"
#define CYR_ts "\xf6"
#define CYR_ch "\xf7"
#define CYR_sh "\xf8"
#define CYR_shch "\xf9"
#define CYR_hard "\xfa"
#define CYR_yeru "\xfb"
#define CYR_soft "\xfc"
#define CYR_eh "\xfd"
#define CYR_yu "\xfe"
#define CYR_ya "\xff"


Надписи пишу так:
Код
char *txt_menu= CYR_M CYR_YE CYR_N CYR_YU;
char *txt_select= CYR_V CYR_YERU CYR_B CYR_O CYR_R;


Сообщение отредактировал IgorKossak - Jun 25 2012, 08:28
Причина редактирования: [codebox] для длинного кода!
Go to the top of the page
 
+Quote Post
Forger
сообщение Jun 25 2012, 08:21
Сообщение #56


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



А я вон плюнул давно и комменты пишу на английском.
Оказалось, что это удобнее (не нужно перключать раскладку), быстрее,
меньше места занимают (русские комменты выходят в 2..3 раза длиннее английских),
да и на чужеродных форумах легче делиться кусками кода sm.gif
Да еще и KEIL упорно не хочет поддерживать чужие языки...

А что касается отдельных менюшек и надписей на русском в экранчиках устройств -
выносить тексты в отдельные файлы, типа как в обычных программках - типа файлы локализации.
Редактировать можно хоть в вордпаде.

Сообщение отредактировал IgorKossak - Jun 25 2012, 08:29
Причина редактирования: исправление жаргона


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 25 2012, 09:25
Сообщение #57


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Раз пошла такая пьянка (Описание методов борьбы с косяками кейла). Добавлю своё: Пишу программу по возможности в IDE Eclipse, отладка в кейл. При таком подходе скорость написания даже выше благодаря достоинствам IDE Eclipse (Инталлисенс и т.д.). К тому же с версией кейла 4.53 идут плагины для Eclipse (c:\Keil\Eclipse\...). Правда корявые.
В будущем хочу перейти на IAR там возможностей больше и интеграция с IDE Eclipse лучше.
Go to the top of the page
 
+Quote Post
LCD
сообщение Jun 25 2012, 09:51
Сообщение #58


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 1-06-08
Пользователь №: 37 959



Цитата(Sanya_kv @ Jun 25 2012, 13:25) *
В будущем хочу перейти на IAR там возможностей больше

IAR тоже не очень любит кириллицу и иногда портит ее, например, при копировании-вставке.
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 25 2012, 11:29
Сообщение #59


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата(LCD @ Jun 25 2012, 13:51) *
IAR тоже не очень любит кириллицу и иногда портит ее, например, при копировании-вставке.

При копировании/вставке необходимо поменять язык на RU, проблем не будет. Эта особенность Windows. Проявляется не только в IAR. Например в Notepad++, Keil, Блокнот, Visual C++ 2010, ...
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 2 2012, 17:38
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Решение ТУТ
Go to the top of the page
 
+Quote Post
smk
сообщение Aug 7 2012, 05:50
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(toweroff @ Aug 2 2012, 20:38) *
Решение ТУТ

Чет не помогло.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
andries5
сообщение Aug 7 2012, 07:20
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(smk @ Aug 7 2012, 07:50) *
Чет не помогло.

У меня помогло. Кирилица вводится в комментариях.
Go to the top of the page
 
+Quote Post
andreichk
сообщение Aug 7 2012, 08:21
Сообщение #63


Знающий
****

Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143



у меня тоже сработало


--------------------
Go to the top of the page
 
+Quote Post
goodwin
сообщение Aug 11 2012, 17:53
Сообщение #64


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Цитата(toweroff @ Aug 2 2012, 20:38) *
Решение ТУТ


Оно не там! Оно именно здесь - чуть выше по тексту...
(См. сообщение от Alex__Nik)
Скажем ему дружное спасибо sm.gif
Go to the top of the page
 
+Quote Post
SII
сообщение Aug 12 2012, 19:20
Сообщение #65


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Работает вся кириллица, кроме буквы "ё". Её приходится вставлять отдельно -- благо, вставка работает без проблем. Спасибо за решение -- сама KEIL никак разродиться не может.
Go to the top of the page
 
+Quote Post
Jenyok2
сообщение Aug 20 2012, 09:03
Сообщение #66


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 25-02-09
Из: Russia, Moscow
Пользователь №: 45 341



Цитата(SII @ Aug 12 2012, 23:20) *
Работает вся кириллица, кроме буквы "ё". Её приходится вставлять отдельно -- благо, вставка работает без проблем. Спасибо за решение -- сама KEIL никак разродиться не может.

.
Все просто.
Установите шрифт кириллический, НО без курсива.
И будет Вам счастье.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 31 2012, 21:41
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Jenyok2 @ Aug 20 2012, 12:03) *
.
Все просто.
Установите шрифт кириллический, НО без курсива.
И будет Вам счастье.


А чем плох такой вариант: Edit - Configuration - Editor - Encoding = Encode in UTF-8...? Комментарии ведь можно на русском вводить. Или есть подвох?
Кинте ссылкой...
Go to the top of the page
 
+Quote Post
SII
сообщение Aug 31 2012, 22:02
Сообщение #68


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Тогда русские символы в текстовых константах будут тоже в UTF-8, а это часто неприемлемо. Во всяком случае, именно так обстоит дело в ассемблере (я Си не использую, поэтому и не проверял).
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Sep 1 2012, 11:31
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(SII @ Sep 1 2012, 01:02) *
Тогда русские символы в текстовых константах будут тоже в UTF-8, а это часто неприемлемо.


А какая кодировка приемлима (как-то раньше не задумывался в какой кодировке писать, ну и проблем тогда ещё не возникало)?
Go to the top of the page
 
+Quote Post
VAI
сообщение Sep 28 2012, 14:33
Сообщение #70


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Вышел МДК-460. Опять проблемы с русским. Описанным Alex__Nik способом не исправляется.
http://electronix.ru/forum/index.php?showt...p;#entry1070641

Предлагаю подробную инструкцию во вложенном файле.

Прикрепленные файлы
Прикрепленный файл  mdk460_cyr.rar ( 279.39 килобайт ) Кол-во скачиваний: 253
 


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
stoker
сообщение Sep 28 2012, 14:52
Сообщение #71


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Читаю тут о проблеме и никак не могу понять, у меня с кириллицей в KEIL проблем не возникало. Стоит 4.23, ставил по умолчанию, доп. настроек не делал. Спокойно вставляю комменты и вывожу также в порт инфу на русском. Может я что то упустил?
Go to the top of the page
 
+Quote Post
SII
сообщение Sep 28 2012, 15:14
Сообщение #72


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Проблемы возникают, если используется кодировка ASCII, в UTF-8 всё нормально. Однако UTF-8 годится не для всех. Мне он, например, не подходит, поскольку у меня на русском не только комментарии (коим пофиг, как их кодируют), но и текстовые константы -- а им подавай определённую кодировку.
Go to the top of the page
 
+Quote Post
stoker
сообщение Sep 28 2012, 16:11
Сообщение #73


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Можно пример такого файла? я его попробую открыть у себя в кейл.
ps. Разве при выводе отладочной инфы в порт 232 я не использую ASII кодировку? Что то не догоняю.
printf("АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя");
без проблем все вижу в терминале.
Go to the top of the page
 
+Quote Post
VAI
сообщение Sep 28 2012, 16:52
Сообщение #74


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(stoker @ Sep 28 2012, 18:52) *
... Стоит 4.23, ...

А тема называется Keil 4.50.
Цитата
Может я что то упустил?

Начиная с 4.50 и начались проблемы с русским....


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
stoker
сообщение Sep 28 2012, 17:12
Сообщение #75


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(VAI @ Sep 28 2012, 19:52) *
Начиная с 4.50 и начались проблемы с русским....

Теперь понятно что я упустил. sm.gif
Go to the top of the page
 
+Quote Post
toweroff
сообщение Sep 29 2012, 19:26
Сообщение #76


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Ребята, сил нет, проверьте, пожалуйста, в 4.60 без замены dll работает русский или где
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Sep 29 2012, 21:07
Сообщение #77


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Цитата(toweroff @ Sep 29 2012, 23:26) *
Ребята, сил нет, проверьте, пожалуйста, в 4.60 без замены dll работает русский или где

В аски кодировке не работает. А кодировка UTF-8 не интересна, поскольку она со старыми проектами не совместима.

Сообщение отредактировал vlad_new - Sep 29 2012, 21:13
Go to the top of the page
 
+Quote Post
VAI
сообщение Sep 30 2012, 07:39
Сообщение #78


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Работает русский, если выбрать фонт курьер, который разрешает размеры 10, 12, 15.
В win7 - кроме замены длл надо делать, как я написал несколько постов выше. Там во вложенном архиве подробная инструкция.
В ХР, кроме замены длл, скорее всего достаточно будет в ключе реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] изменить значение параметра "1252" на "c_1251.nls" .


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
toweroff
сообщение Sep 30 2012, 18:25
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(VAI @ Sep 30 2012, 11:39) *
Работает русский, если выбрать фонт курьер, который разрешает размеры 10, 12, 15.

да, я тоже до этого дотопал, Courier New Cyr никак не хотел

Цитата(VAI @ Sep 30 2012, 11:39) *
В win7 - кроме замены длл надо делать, как я написал несколько постов выше. Там во вложенном архиве подробная инструкция.

а вот я ничего не делал... заменил dll и сменил шрифт на курьер - все


[CENSORED]

Сообщение отредактировал IgorKossak - Oct 1 2012, 06:38
Go to the top of the page
 
+Quote Post
VAI
сообщение Oct 1 2012, 06:16
Сообщение #80


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(toweroff @ Sep 30 2012, 22:25) *
да, я тоже до этого дотопал, Courier New Cyr никак не хотел
а вот я ничего не делал... заменил dll и сменил шрифт на курьер - все

Не нравится мне этот шрифт, дело вкуса.
Замена dll позволяет печатать по русски.
А так, я для работы с текстом использую другой редактор, в кейле только иногда правки вношу при отладке...
[CENSORED]
Для "MDK-Standard" не доступны библиотеки:
- TCP/IP Networking Suite
- Flash File System Library
- USB Device Interface
- USB Host Interface
- CAN Driver Library (Including Source Code)
- GUI Library
Остальное всё включено. http://www.keil.com/arm/selector.asp

Сообщение отредактировал IgorKossak - Oct 1 2012, 06:38


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
evgen2
сообщение Oct 7 2012, 15:08
Сообщение #81


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Читаю вот
http://www.keil.com/update/whatsnew.asp?p=RVMDK&v=4.60

TCPnet

Corrected: buffer queue clearing in BSD socket interface, which caused random Memory free errors or Hardfaults.
Corrected: processing of gratuitous ARP response from Windows 7 on duplicate IP, which caused a Hardfault.
--------
Вот думаю - "оно это или не оно"... когда виснет так, что ресет не помогает, только выключение питания
Go to the top of the page
 
+Quote Post
globalist
сообщение Oct 8 2012, 16:43
Сообщение #82


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 7-02-06
Из: Moscow
Пользователь №: 14 086



При определенных танцах с бубнами все работает (и на XP и на w7). Только зачем эти танцы нужны? Писать коменты? Можно и на английском. ИМХО кто не понимает English, тот не инженер.
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 8 2012, 19:54
Сообщение #83


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(globalist @ Oct 8 2012, 20:43) *
Писать коменты? Можно и на английском. ИМХО кто не понимает English, тот не инженер.

Поддерживаю:
1) Самодокументируемый код практически не нуждается в комментах.
2) На англицком комменты гораздо короче русскоязычных.
3) Не нужно поминутно переключать раскладку.
4) Приучает давать объектам (фунциям, классам, переменным и т.д.) сразу вразумительные имена, а не просто магический набор букафцифр.
5) Код выходит полностью интернациональным.
6) Не нужны танцы с бубном, чтобы научить keil работать с русским (шутка).



--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Oct 8 2012, 20:32
Сообщение #84


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Forger @ Oct 8 2012, 22:54) *
1) Самодокументируемый код практически не нуждается в комментах.

Как его нужно составлять чтобы код самодокументировался?
Какие лучше программы использовать для этого?

Цитата(Forger @ Oct 8 2012, 22:54) *
2) На англицком комменты гораздо короче русскоязычных.

Комметарии тоже сворачиваются.

Цитата(Forger @ Oct 8 2012, 22:54) *
3) Не нужно поминутно переключать раскладку.

Невелик труд.

Цитата(Forger @ Oct 8 2012, 22:54) *
5) Код выходит полностью интернациональным.

Далеко не всем интернациональность нужна, и к тому же текст на родном языке лучше воспринимается.
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 8 2012, 22:22
Сообщение #85


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Это все оффтоп, но тем не менее отвечу.

Цитата(_Артём_ @ Oct 9 2012, 00:32) *
Как его нужно составлять чтобы код самодокументировался?


Вообще-то этому посвящены целые труды, например:
Роберт Мартин, "Чистый код".
Ален И. Голуб, "ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ"

Вообще, правило одно, а звучит оно очень просто: "код должен читаться так, как читается хорошая книга".
Однако, это не так-то легко осуществить...

Цитата
Какие лучше программы использовать для этого?

Проги тут вряд ли помогут, а, скорее, без должного опыта только навредят:
давно замечено, что ребёнки, которые много учаться ходить с помощью "ходунков",
несколько позже других детей осваивают самостоятельную ходьбу.
Впрочем, без посторонней помощи они это делают тоже дольше ...

Цитата
Комметарии тоже сворачиваются.

С сокращений и начинается в коде срач, который потом невероятно трудно сопровождать. Особенно другому человеку.
Вопрос риторический: вы в книгах очень любите сокращения?

Цитата
Невелик труд.

Малый труд - тоже труд. Я предпочитаю по-быть в этому случае лентяем - вообще не переключать раскладку sm.gif

Цитата
к тому же текст на родном языке лучше воспринимается.

Со временем эта грань стирается - потом уже не замечаешь разницы sm.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Oct 8 2012, 23:33
Сообщение #86


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Forger @ Oct 9 2012, 01:22) *
Это все оффтоп, но тем не менее отвечу.

Спасибо.


Цитата(Forger @ Oct 9 2012, 01:22) *
С сокращений и начинается в коде срач, который потом невероятно трудно сопровождать. Особенно другому человеку.
Вопрос риторический: вы в книгах очень любите сокращения?

Я имел в виду такую функцию IDE как foldind-outlining, а ни в коем случае не сокращение слов.

Цитата(Forger @ Oct 9 2012, 01:22) *
Малый труд - тоже труд. Я предпочитаю по-быть в этому случае лентяем - вообще не переключать раскладку sm.gif

Следующий уровень - не пользоваться клавиатурой?
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 9 2012, 04:22
Сообщение #87


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата
Я имел в виду такую функцию IDE как foldind-outlining, а ни в коем случае не сокращение слов.

Насчет даже этой штуки. Вот я ею не пользуюсь, т.к. нет надобности -
весь код я таким образом структуривал, что нет ни одной функции с текстом размером с экран - нет "простыней".
Даже файлы оч. небольшие, но их много.
Но т.к. каждый имеет структурированное название и размещен в структурированной системе каталогов (повторяет структуру кода),
то тут тоже проблем нет.


Цитата
Следующий уровень - не пользоваться клавиатурой?

Почему же? Вот я как раз при создании кода почти мышкой не пользуюсь - на клаве выходит быстрее sm.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
globalist
сообщение Oct 9 2012, 22:31
Сообщение #88


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 7-02-06
Из: Moscow
Пользователь №: 14 086



Цитата(_Артём_ @ Oct 9 2012, 00:32) *
Как его нужно составлять чтобы код самодокументировался?
Какие лучше программы использовать для этого?
Комметарии тоже сворачиваются.
Невелик труд.
Далеко не всем интернациональность нужна, и к тому же текст на родном языке лучше воспринимается.


Уважаемый Артем,
Может интернациональность и не всем нужна, однако любой мало-мальски грамотный инженер и/или программист легко читает тексты на Английском языке, который де-факто стал интернациональным языком общения. И с этим ничего не поделаешь. Библиотеки и прикольные-нужные программки постят и русские, и китайцы, и индийцы и много кто еще. И хорошим тоном является описание и комментарии именно на Английском языке.
Я, если честно, в абсолютном шоке от молодежи, которая не может свободно понимать Английский. Вся тех документация написана на Английском, 90% форумов инженеров и embedded programmers - на английском. Что они будут делать через 10 лет, когда без знания английского можно будет устроиться на работу только дворником?
Я уже давно на работу никого без Good level of Technical English на работу не принимаю, так как не собираюсь нанимать каждому дебилу безъязыкому по переводчику.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Oct 10 2012, 00:04
Сообщение #89


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(globalist @ Oct 10 2012, 01:31) *
Может интернациональность и не всем нужна, однако любой мало-мальски грамотный инженер и/или программист легко читает тексты на Английском языке

Читать - это одно, писать сложнее - другие неангличане должны понять написанное таким же неангличанином. Проще писать сразу на родном языке.

Цитата(globalist @ Oct 10 2012, 01:31) *
И хорошим тоном является описание и комментарии именно на Английском языке.

Forger утверждает, что хороший тон - это не писать комментариев вообще.

Цитата(globalist @ Oct 10 2012, 01:31) *
Я, если честно, в абсолютном шоке от молодежи, которая не может свободно понимать Английский.

Странно, их же нетак как нас языкам учат...
Цитата(globalist @ Oct 10 2012, 01:31) *
Вся тех документация написана на Английском, 90% форумов инженеров и embedded programmers - на английском.

Я в основном на русских форумах нахожу информацию - хватает(даташиты не в счёт).

Цитата(globalist @ Oct 10 2012, 01:31) *
Что они будут делать через 10 лет, когда без знания английского можно будет устроиться на работу только дворником?

Гугл (или кто другой) автоматический перевод доделает.

Цитата(globalist @ Oct 10 2012, 01:31) *
Я уже давно на работу никого без Good level of Technical English на работу не принимаю, так как не собираюсь нанимать каждому дебилу безъязыкому по переводчику.

Good level - это сколько нужно знать?

Go to the top of the page
 
+Quote Post
Lotor
сообщение Oct 10 2012, 04:23
Сообщение #90


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(globalist @ Oct 10 2012, 02:31) *
Я уже давно на работу никого без Good level of Technical English на работу не принимаю, так как не собираюсь нанимать каждому дебилу безъязыкому по переводчику.

А в Ваше первое трудоустройство Вы уже были на уровне "Good"? Или же всё пришло в процессе и с опытом? Думаю, что второе.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
Forger
сообщение Oct 10 2012, 04:32
Сообщение #91


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(_Артём_ @ Oct 10 2012, 04:04) *
Forger утверждает, что хороший тон - это не писать комментариев вообще.

Вот так и рождаются домыслы - я сказал совсем иное: "Самодокументируемый код практически не нуждается в комментах."
Другими словами: комментарий нужен лишь там, где без них будет сложнее понять код или алгоритм.
А вот оформление кода для удобства чтения и понимания - это я приветсвтую, даже в ущерб размеру его текста.
И должен со временем выработаться четкий и однозначный стиль.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Lotor
сообщение Oct 10 2012, 05:43
Сообщение #92


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Forger @ Oct 10 2012, 08:32) *
Вот так и рождаются домыслы - я сказал совсем иное: "Самодокументируемый код практически не нуждается в комментах."
Другими словами: комментарий нужен лишь там, где без них будет сложнее понять код или алгоритм.

Согласен, но сказали это не Вы, а всякие Google Style Guide'ы много лет назад. =)


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 10 2012, 05:52
Сообщение #93


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(globalist @ Oct 10 2012, 01:31) *
И хорошим тоном является описание и комментарии именно на Английском языке.

Нормальный программист пишет комментарии на том языке, на каком думает. Комментарии на английском - не более, чем понты никчемные.
Go to the top of the page
 
+Quote Post
Alex__Nik
сообщение Oct 12 2012, 02:50
Сообщение #94


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 23-11-08
Из: Липецк
Пользователь №: 41 889



Добавлю кусочек.
В моём понимании IDE должна давать возможность писать комменты на родном языке
можно работать и на англоязычной WINDOWS, что раньше и делали, но так НЕ ВСЕГДА УДОБНО.
По поводу английских комментов, в моём понимании комменты пишут для СЕБЯ и только великие
для потомков.
Для меня пара слов на родном языке в комментах всегда удобней, про начинающих прогеров не
вспоминаю, они обязаны знать англиц..кий лучше родного.
И последняя мысль, если Вы не общаетесь постоянно на английском, то из этого следует, что фразу вы
формируете на родном языке,потом в уме переводите и далее пишете в комменты.


--------------------
Лень->двигатель прогресса
Go to the top of the page
 
+Quote Post
Lotor
сообщение Oct 12 2012, 04:36
Сообщение #95


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Alex__Nik @ Oct 12 2012, 06:50) *
По поводу английских комментов, в моём понимании комменты пишут для СЕБЯ и только великие
для потомков.

Раньше тоже так думал, потом пришлось править чужие проекты. Большие. Не тривиальные (со своими велосипедами). Без комментариев. После этого пишу свой код с учетом того, что поддерживать в будущем могут другие люди.

PS: Тема скатывается в оффтоп, но если модераторы позволяют, то... sm.gif


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 12 2012, 16:53
Сообщение #96


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Давайте обсуждать "Как", а не "Зачем". Иначе закрою тему.
Модератор.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Dec 7 2012, 02:39
Сообщение #97


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Я решил проблему !!!

Делаем так :
1) Устанавливаем в Keil MDK 4.60 кодировку Encode in UTF8 without singature, при которой русские комментарии писать можно, но комментарии написанные в старых версиях кейла не читаются.
2) Открываем старый файл кода в блокноте.
3) Копируем весь текст разом из блокнота в кейл 4.60 .
4) Наслаждаемся тем, что после копирования в кейл старые комментарии стали читатся. Делаю это в windows 7

Прекрасный способ восстновить читаемость комментариев в старых программах !
На восстановление одного файла уходит 1 минута.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
SII
сообщение Dec 7 2012, 10:39
Сообщение #98


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Комментариев -- да, но не текстовых констант. Они-то тоже будут перекодированы, а это обычно недопустимо. Так что способ, увы, не универсальный.
Go to the top of the page
 
+Quote Post
AndreyKar
сообщение Dec 19 2012, 09:57
Сообщение #99


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 17-01-07
Пользователь №: 24 508



Для себя решил проблему так: поставил ARM 4.60 затем C51 9.50a (по факту вернул старый редактор для С51).
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Dec 20 2012, 15:53
Сообщение #100


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Можно пользоваться сторонним редактором, например, SlickEdit.
Go to the top of the page
 
+Quote Post

11 страниц V   1 2 3 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 18:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.02664 секунд с 7
ELECTRONIX ©2004-2016