АвторСообщение



Пост N: 768
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 30.07.08 09:24. Заголовок: Редактор, часть 2


Продолжение темы Редактор

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 164 , стр: 1 2 3 4 5 All [только новые]


постоянный участник




Пост N: 151
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 02.10.08 07:27. Заголовок: Пётр, можно вставить..


Пётр, можно вставить в редактор подсказки по регистрам, директивам ассемблера, типа справочника. Мышкой становишся на слово, нажимаешь определённую комбинацию клавиш и выпадает подсказка. Для примера выкладываю программу, которую я переделал под пики из переводчика.
Программу отправил почтой, с работы прокся не пропускает

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 888
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 02.10.08 08:46. Заголовок: Краткая справка выво..


Краткая справка выводится в строке состояния когда текстовый курсор находится на ключевом слове.
В принципе добавить развёрнутую справку можно, но кто её составлять будет?
Ведь часто бывает что одноимённые регистры для разных ПИКов работают немного по другому, т. е. справку придётся писать для каждого ПИКав в отдельности.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 152
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 02.10.08 14:19. Заголовок: Разработай формат, а..


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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 889
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 02.10.08 16:11. Заголовок: Sergey Roslik пишет:..


Sergey Roslik пишет:

 цитата:
пользователи постепенно набьют

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

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 485
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 1
ссылка на сообщение  Отправлено: 02.10.08 20:17. Заголовок: Вернусь к вопросу ди..


Вернусь к вопросу дизассемблирования и составления блок схем. Когда-то, я говорил, что есть такой дизассемблер IDA . Недавно, попробовал его, погонял немного, всего один вечер. Так-как, с английским у меня не очень, то пытался разбиратся на уровне научного тыка.
Очень даже неплохая вещь. Поддерживает многие типы МК, ПИКи в том числе. Составляет первоначальную блок схему. Так как, он является интерактивным дизассемблером, то и работает в режиме самообучения.
Я думаю, что если с ним хорошенько позаниматься, то это будет не хилый инструмент. Очень много наворотов, для меня пока не понятных.
Кстати, написал эту программу россиянин, сейчас живущий по моему в Финляндии.

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


Пост N: 76
Зарегистрирован: 08.06.07
Откуда: Россия, Майкоп
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.10.08 21:00. Заголовок: igor пишет: есть та..


igor пишет:

 цитата:
есть такой дизассемблер IDA


А мы чуть велосипед не изобрели.
Интересно какую роль в составлении блок-схемы играет поиск вызова процедуры(подпрограммы) CALL?

Если написал россиянин, может и русификатор от создателя есть?
igor , а где в дебрях интернета можно найти IDA ? Спасибо.



Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 586
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 02.10.08 23:16. Заголовок: http://www.idapro.ru..


http://www.idapro.ru/
Да есть и русская версия. Цена!!!.
автор: москвич, Ильфак Гильфанов
Или есть таблетка?

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 587
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 02.10.08 23:58. Заголовок: Кажется нашел. Прове..


Кажется нашел. Проверю

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 153
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 03.10.08 07:15. Заголовок: Пётр пишет: Нужно о..


Пётр пишет:

 цитата:
Нужно определится как вызывать справочную инфу, где она отображатся будет (всплывающее окно, дополнительная панель, новое окно) и в каком виде (просто текст, таблица, дерево), как редактировать данные (вручную или с помощью программы) и т. д



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

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 488
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 1
ссылка на сообщение  Отправлено: 03.10.08 12:33. Заголовок: Ссылка для скачивани..


Ссылка для скачивания книги "Ассемблер и дизассемблирование"

Про IDA тоже написано.
http://www.kodges.ru/2007/12/03/assembler-i-dizassemblirovanie.html

Видимо надо на другую ветку переместится. Тема здесь-редактор. А мы рассматриваем, уже сторонний продукт.

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




Пост N: 154
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 06.10.08 12:26. Заголовок: Пётр Когда надумаеш..


Пётр
Когда надумаешь вставлять в редактор справочник, то пиши, с материалом помогу.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 894
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 06.10.08 13:07. Заголовок: Sergey Roslik пишет:..


Sergey Roslik пишет:

 цитата:
Когда надумаешь вставлять в редактор справочник

Сейчас я пока немного занят.
А что за материал?
Если Вы про справочную информацию, то я её скорее всего добавлять не буду (не может немого начну). Ведь для этого нужно много времени и знаний, а я боюсь что как то не так опишу регистры контроллера.
Только предусмотрю возможность добавления и отображения на экране.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 948
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 14.12.08 21:10. Заголовок: Sergey Roslik пишет:..


Sergey Roslik пишет:

 цитата:
Когда надумаешь вставлять в редактор справочник, то пиши

Надумал.
Сейчас как раз ввожу поддержку 18-тых ПИКов, и за одно справочник можно добавить.

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

делать возможность создания подсказок для каждого ПИКа в отдельности или будут общие подсказки для всех ПИКов?


Sergey Roslik пишет:

 цитата:
Разработай формат, а пользователи постепенно набьют

Судя по тому сколько уже разработано файлов с описанием ПИКов (файлы имеют расширение pfr и находятся в папке Library) и сколько поддержали данную тему, то у меня вызывает сомнение что многие будут этим заниматся...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 182
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 22.12.08 15:42. Заголовок: Говори, какую информ..


Говори, какую информацию надо набить, и в каком виде.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 953
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 22.12.08 15:58. Заголовок: Ну так о этом нужно ..


Ну так о этом нужно договорится.
С одной стороны, надо создавать све подсказки для каждого ПИКа в отдельности, но набивать их долго.
Можно сделать по проще - использовать одни и те-же подсказки для всех ПИКов, но тогда возможна ситуация что они не будут сообветсвовать истине для некоторых ПИКов.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 183
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 22.12.08 17:04. Заголовок: В основном можно сде..


В основном можно сделать подсказки для регистров специального назначения , значения битов и т.д. Для многих пиков они одинаковы.
Просто надо определиться на каком формате их набивать, просто txt и doc.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 954
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 22.12.08 17:47. Заголовок: Тут нужен специальны..


Тут нужен специальный формат, что то типа простенькой базы данных.
Ведь редактор должен найти в тексте ключевое слово, а затем попытатся отыскать его в файле.
Стуктура файла может быть какой же как и у файлов с расширением pfr ниходящихся в папке Library. Только без раздела General_Data и без ключа address
В этих файлах хранятся краткие подсвазки для регистрой и их бит, каждого контроллера. Данные так же используются для подсветки синтаксиса.

Можно зарание условиться о названии файла и его расположении. Пусть он будет находится в папке Library и иметь имя AllHelp.inf, хотя можно присвоить любое другое.
А можно расположить файл в любом месте и в настройках указать абсолютный путь к файлу.


Правда если использовать такие файлы, то весь текст должен быть набран в одну строку.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 184
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 24.12.08 11:54. Заголовок: А лучше сделать реда..


А лучше сделать редактор подсказок, открываеш редактор, набиваешь имя регистра и всё что с ним связано. А редактор уже сам будет сохранять в нужном месте и нужном формате. Потом мышкой ставишь курсор на регистр, можно с горячей клавишей, редактор опознаёт регистр и вытаскивает данные по этому регистру (идентификатор - имя регистра). Может так проще?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 956
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 24.12.08 13:07. Заголовок: Sergey Roslik пишет:..


Sergey Roslik пишет:

 цитата:
лучше сделать редактор подсказок

Хорошо, так и сделаю.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 31
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.04.10 09:33. Заголовок: Начал пробовать реда..


Начал пробовать редактор (по версии 2.58) и пока заметил следующие неудобства:
-Функция Найти/Заменить работает некорректно, т.е., например неполучается произвести замену
TimerHH на timerHH по просьбе поменять Timer на timer - редактор не может работать с отдельными частями слов - а это весьма нужная функция. При закрытии окна Найти/Заменить не сохраняются последние производимые замены, т.е. набор нужно всегда делать по новой.
Далее, если жму "Заменить всё" с установленной галкой, например "Вниз" с определённого места в тексте, то после замены "Вниз" если ещё раз нажать "Заменить всё", начинается замена с начала, а так быть не должно, т.е. дальнейшее нажатие "Заменить всё" не должно приводить к заменам сначала в любом случае (если дрожащей рукой неск. раз нажать, то можно не заметить как поменялся текст там где не нужно).
Ещё галочка "Заменить" мешается, опять таки как в блокноте удобней без этой галочки - сразу активны обе строчки с выпадающими подменю сохраннённых вводимых слов, хочешь меняй, хочешь ищи, без проблем.
Большая просьба к Пётру, если возможно, сделать эту функцию по образу и подобию например AkelPAd последних версий, т.к. в тех редакторах эта функция настолько удачно сделана, что и добавить к ней вроде бы и нечего. Хорошо бы также как и в блокноте добавить в направление поиска кнопочки "С начала" и "В выделении" (кроме имеющихся "вверх" и "вниз").
И ещё, нет выделения строк текста при наведении курсора левее поля текста, там где номера строк, иногда нужно удалить быстро строки целиком не бегая по полю.
Вот такие просьбы и пожелания.
С уважением, Алексей.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1439
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 20.04.10 11:53. Заголовок: Текущая версия редак..


Текущая версия редактора 2.74

Dok_Alex пишет:

 цитата:
например неполучается произвести замену
TimerHH на timerHH

Только что проверил, замена работает.

Dok_Alex пишет:

 цитата:
При закрытии окна Найти/Заменить не сохраняются последние производимые замены, т.е. набор нужно всегда делать по новой.

Доработаю.

Dok_Alex пишет:

 цитата:
Далее, если жму "Заменить всё" с установленной галкой, например "Вниз" с определённого места в тексте, то после замены "Вниз" если ещё раз нажать "Заменить всё", начинается замена с начала, а так быть не должно

Это уже особенность движка редактора. Попробую устранить программно этот глюк.

Dok_Alex пишет:

 цитата:
И ещё, нет выделения строк текста при наведении курсора левее поля текста, там где номера строк

Это особеность движка редактора - файла Scintilla.dll
С этим ничего не поделаешь.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 32
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.04.10 14:18. Заголовок: Пётр, спасибо за отк..


Пётр, спасибо за отклик, буду пробовать последнюю версию.
Да и по поводу замены TimerHH на timerHH я имел ввиду замену только части слова - timer, а не всего целиком.
Если впечатать timerHH, то оно поменяется, а если заменить Timer на timer, то редактор вообще его не увидит.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 33
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.04.10 18:46. Заголовок: Установил последнюю ..


Установил последнюю версию v2.74. При запуске просит отсутствующую библиотеку AllHelp.inf. Она должна остаться от какой-то старой версии что ли ??? Жмешь далее ОК - программа запускается.
И ещё раз проверил функцию по замене - результат тот же, т.е. к примеру, скажем в тексте программы
TimerL equ 2d
TimerM equ 2e
TimerH equ 2f
хотел изменить часть слова Timer на часть слова timer, но при попытке произвести такую замену выдаётся сообщение:
"Слово timer в тексте не найдено". Иными словами подредактор по заменам видит лишь слова цельнописанные, т.е. если я напишу - заменить TimerL на timer, он сделает такую замену, но тогда теряется смысл подредактора, всё придётся переправлять по одиночке все слова вручную, а если онокоренных слов с разными окончаниями 100 и более - уже проблема. Вообщем нужно групповое переименование как в любых других обычных редакторах.
Самые полезные фишки программы на мой взгляд - это автоотступы, подсветка по выбору того что надо, и главное - переключение языкового регистра при подлёте к комментариям, вот где мозоли от Shift + Alt (или Ctrl) плюс ступор в мозгах от каждострочного переключения, пробовал PuntoSwitch (распознаватель языка) - не то иногда он парится и не понимает. А не прокомментируешь как следует в сложной программе, на завтра урок по хакерству уже готов. А сдесь здорово работает. Вот только жаль, что выделять строчки за бортом поля не может, было бы совсем хорошо. Пётр, а может быть вначале сделать небольшую по толщине доп полосочку для такой фишки, неужели движок и в самом деле не могёт такого, по текстовому полю же всё выделяется... Конечно делетанское рассуждение, но может быть всё таки возможно как-то подойти с другого бока...??? Когда не хуже чем у других - глаз радуется... Может быть каждой строчке прикручивать что-то типа точек или лучше полосочек или ниток и проводя курсором активировать эти полосочки по подобию иконок в меню... Может быть сами цифиры строк - как иконки (псевдоиконки). Или это слишком проблемно... К сожалению в программировании Виндовых программ - полный нуль. Ну как мог, постарался объяснить.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 34
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.04.10 19:28. Заголовок: Заметил ещё такую ве..


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 35
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.04.10 15:17. Заголовок: В продолжении темы ..


В продолжение темы по улучшению программы...

Подменил штатный редактор PROTEUSа данным редактором, но при закрытии окна редактора кроме того, что соглашаемся с изменениями в тексте, всё время всплывает виндосовское окно "Сохранение файла", в котором каждый раз нужно указывать имя и жать кнопку "Сохранить" - довольно утомляет, другие редакторы просто предлагают сохранить изменённый текст и всё. Возможно ли подправить???

При попытке перетащить выделенный текст перетаскивание работает только в видимой части окна, вверх и вниз за границы не работает.



Если редактируется уже имеющийся текст, чтоб просмотреть изменения после настроек нужно проделать ходы - "Инструменты", "Отступы", "Ок" - получается совсем не по смыслу и неудобно. Хорошо бы сделать доп. кнопки для обновления текста после изменения настроек. Или вывести скажем кнопки с рисунками функций. К примеру такой набор кнопок:
ABC - инструкции
abc - инструкции
AbC - инструкции (по индивидуальной предварительной настройке, кто как хочет)
ABC - регистры
и т.д. После нажатия которых соответственно изменяется текст.
Ну или по минимуму хотя бы чтоб автоматом изменялся текст сразу после изменения настроек, поменяли настройки - текст уже по ним отредактировался. А то работает только через "Отступы".


Пётр, если не трудно, подскажите, откуда можно взять AllHelp.inf - всё время нужно клацать чтоб убиралось сообщение об ошибке при старте.

Пока всё. С уважением, Алексей.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1442
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 22.04.10 18:40. Заголовок: Dok_Alex пишет: Ну ..


Dok_Alex пишет:

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

Если открыто много вкладок с "массивным" текстом, то его обработка займёт слишком много времени.
Да и не всегда нужно применять настройки отсупов к открымым исходным текстам.

Dok_Alex пишет:

 цитата:
Пётр, если не трудно, подскажите, откуда можно взять AllHelp.inf

Нужно создать пустой файл в папке "Library" и всё.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 791
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 23.04.10 07:09. Заголовок: Пётр, у тебя на сайт..


Пётр, у тебя на сайте редактор лежит с расширением (exe), может стоит его заархивировать?
С работы хотел обновить, так даже скачать не могу, каспер ругается.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1443
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 23.04.10 12:30. Заголовок: Вот заархивированый ..


Вот заархивированый вариант http://depositfiles.com/files/agedkykih
Касперский ругается на EXE-упаковщик, которым сжат инсталлятр.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 793
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 25.04.10 16:27. Заголовок: Скачал, спасибо...


Скачал, спасибо.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1458
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 13.06.10 20:33. Заголовок: Вроде всё исправил h..

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 36
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.09.10 09:56. Заголовок: Только что скачал но..


Только что скачал новую версию. То, что пока успел заметить:
-попробуйте выровнять колонки например вот этого текста через Ctrl+Q (автоотступы 12/12/14)

Init_LCD
-- bcf PORTA,E ; Set command mode
bcf PORTA,RS
movlw-- 0x28 ; Send 4-bit mode command in MSB only
movwf-- Temp
call Flip
call Pulse
-- movlw-- 0x28 ; Set LCD mode to 4 bit mode, 2 line display, 5x7 dot
call-- Send
-- movlw 0x0c ; Set LCD on, cursor off, cursor not blink
call Send
movlw-- 0x01 ; Clear display
call-- Send
return

Прочерк показывает пробел (смещение, в тексте программ естесственно стоят пробелы - это для наглядности), кстати подскажите, как вводить текст, чтоб сохранялись пробелы(я имею ввиду в топики форума)???

Пробуем автоотступы.
Ничего не получается. А если к примеру удалить комментарии после точки с запятой, работать будет, и с кириллицей работает. Такая вот заависимость от языка текста в комментариях.

А также не выравниваются макроопрделения в тексте программ.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 37
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.09.10 14:42. Заголовок: Ещё по ходу такой не..


Ещё по ходу такой неприятный глюк. Опишу поподробнее.
Открываю редактором программу и по своим настройкам хочу поменять регистры(размеры символов) регистров, инструкций и т.д. Инстменты - Отступы - Ок. Закрываю, открываю снова. В окне редактора всё изменилось. Закрываю опять редактор. Открываю другим редактором, напр. WordPad. И что мы видим ???
Часть названий поменялась, а часть нет!!! Соответственно компиляторы ругаются, мозги напрягаются и т.д. Кстати этот глюк уже наблюдал igor, когда у него появились сомнения по поводу корректности текста программы, который я отправлял на форум. Сейчас уде наглядно сам сталкнулся.
Такой глючок нужно срочно исправлять, а то он на нет всё сводит.

К примеру до коррекции в тексте было:
btfss Status,Z
а стало :
и
btfss STATUS,Z
и
btfss Status,Z
С уважением, Алексей.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1490
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 06.09.10 22:20. Заголовок: Dok_Alex пишет: Так..


Dok_Alex пишет:

 цитата:
Такой глючок нужно срочно исправлять, а то он на нет всё сводит

В настройках снимите везде галочки.



Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник


Пост N: 11
Зарегистрирован: 23.06.10
Откуда: Россия, г.Екатеринбург
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.09.10 21:56. Заголовок: Пётр пишет: Касперс..


Пётр пишет:

 цитата:
Касперский ругается на EXE-упаковщик, которым сжат инсталлятр.


Пётр пишет:

 цитата:
Вроде всё исправил


Все равно Касперский ругается, при чем не только на упаковщик, но и на установленный экзешник.

Столкнулся еще с одной проблемой. Но это баг связки Windows (у меня стоит "семерка" х64) и PicAsmEditor. Если PicAsmEditor закрыть при свернутом окне (через правый "клик"), то при следующем запуске окно загружается свернутым и уже не разворачивается (через правый "клик"). Приходится разворачивать через "Диспечер задач". Может быть кто-то уже сталкивался с таким или есть какие-то мысли как это вылечить?

P.S. Пробовал все версии PicAsmEditor.


Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1819
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 1
Фото:
ссылка на сообщение  Отправлено: 08.09.10 22:01. Заголовок: medved пишет: Если ..


medved пишет:

 цитата:
Если PicAsmEditor закрыть при свернутом окне (через правый "клик"), то при следующем запуске окно загружается свернутым и уже не разворачивается (через правый "клик").


У меня то же самое. Но, при этом, правый клик --> "развернуть" - разворачивается.

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


Пост N: 12
Зарегистрирован: 23.06.10
Откуда: Россия, г.Екатеринбург
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.09.10 22:13. Заголовок: igor пишет: Но, при..


igor пишет:

 цитата:
Но, при этом, правый клик --> "развернуть" - разворачивается.


В моей винде такого нет <\/u><\/a>

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 13
Зарегистрирован: 23.06.10
Откуда: Россия, г.Екатеринбург
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.09.10 22:27. Заголовок: Вопрос к Петру: Возм..


Вопрос к Петру: Возможно ли сделать, чтобы редактор всегда загружался в развернутом окне?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 38
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.09.10 10:43. Заголовок: Пётр, я пробовал, вс..


Пётр, я пробовал, всё равно не выравнивает, точнее сказать некоторые строчки подравнивает, если сняты все галки, но многие не равняет. Вот такие вот дела. Сами попробуйте. Если что, могу текст прикрепить.


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1491
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 10.09.10 19:06. Заголовок: Dok_Alex пишет: поп..


Dok_Alex пишет:

 цитата:
попробуйте выровнять колонки например вот этого текста через Ctrl+Q

Да, была ошибка в коде. Программа реагировала на слово Set в комментарии, считая его директивой. Устранил.

Dok_Alex пишет:

 цитата:
А также не выравниваются макроопрделения в тексте программ

Можно пример кода?

medved пишет:

 цитата:
Но это баг связки Windows (у меня стоит "семерка" х64) и PicAsmEditor. Если PicAsmEditor закрыть при свернутом окне (через правый "клик"), то при следующем запуске окно загружается свернутым и уже не разворачивается

Устранил.

medved пишет:

 цитата:
Возможно ли сделать, чтобы редактор всегда загружался в развернутом окне?

Возможно. Сейчас запоминается текущий размер окна.
Думаю что данную опцию лучше добавить в настройки.

Dok_Alex пишет:

 цитата:
Пётр, я пробовал, всё равно не выравнивает, точнее сказать некоторые строчки подравнивает, если сняты все галки, но многие не равняет

А как насчёт этого?
Dok_Alex пишет:

 цитата:
Часть названий поменялась, а часть нет!!! Соответственно компиляторы ругаются, мозги напрягаются и т.д. Кстати этот глюк уже наблюдал igor, когда у него появились сомнения по поводу корректности текста программы, который я отправлял на форум. Сейчас уде наглядно сам сталкнулся.
Такой глючок нужно срочно исправлять, а то он на нет всё сводит.

К примеру до коррекции в тексте было:
btfss Status,Z
а стало :
и
btfss STATUS,Z
и
btfss Status,Z
С уважением, Алексей



-------------------------

Вот исполняемый файл редактора. Им нужно заменить имеющийся (инсталлятр пока не собирал) http://depositfiles.com/files/4cqjip7un<\/u><\/a>

Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник


Пост N: 39
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.09.10 19:20. Заголовок: Так, попробовал, одн..


Так, попробовал, одна проблема снята, по первой цитате постом выше.
Далее, взял к примеру текст программы term628a_ds1820_cc.asm. В этом тексте названия регистров вида PortA и PortB, решил привести к удобному для меня виду PORTA и PORTB. Ставлю соответственно в настройках галку на регистрах (верхний регистр), далее Ctrl+Q, результат в прикрепленном файле:
click here<\/u><\/a>
макроопределения не выровнялись, названия рег. портов изменились только в начале программы.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 164 , стр: 1 2 3 4 5 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия