Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Досада: IDE добавляет новые обработчики куда попало, но не в конец. / 20 сообщений из 20, страница 1 из 1
03.02.2021, 08:43
    #40041045
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
Недавно перепрыгнул с 7-ки на 10-ку.
И сабж - один из тех фокусов, что заметно напрягает.
Неужто всем настолько побоку?
Опция "добавлять в конец модуля" ну очень просится.
...
Рейтинг: 0 / 0
03.02.2021, 08:59
    #40041049
Exteris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
_avz,

Не куда попало, а по алфавиту. И да, после семерки раздражает.
...
Рейтинг: 0 / 0
03.02.2021, 09:04
    #40041050
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
Exteris,

Ну да, пытается по алфавиту. Даже после того как я этот алфавит порушил.
...
Рейтинг: 0 / 0
03.02.2021, 09:49
    #40041053
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
У меня бывает так, что щелкаешь дважды по событию, чтобы создать процедуру реализации, а событие создается прямо посреди названия какой-нибудь процедуры.
Вернее слово procedure разрывается после буквы p. Очень редко, не могу поймать закономерность, но бывает такое.
...
Рейтинг: 0 / 0
03.02.2021, 09:57
    #40041056
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
X11,

у меня вот только что такая хрень случилась.
...
Рейтинг: 0 / 0
03.02.2021, 10:50
    #40041068
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
X11
У меня бывает так, что щелкаешь дважды по событию, чтобы создать процедуру реализации, а событие создается прямо посреди названия какой-нибудь процедуры.
Вернее слово procedure разрывается после буквы p. Очень редко, не могу поймать закономерность, но бывает такое.


часто такая хрень происходит в XE7
...
Рейтинг: 0 / 0
03.02.2021, 12:26
    #40041096
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
X11,

Известный баг. Ещё при открытии package она очень часто его курочит, получается:
Код: pascal
1.
2.
3.
4.
5.
ocontains
  ...
rrequired
  ...
d.
...
Рейтинг: 0 / 0
03.02.2021, 12:38
    #40041100
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
Смутно припоминаю, что ломается из-за кривого парсинга дефайнов.
...
Рейтинг: 0 / 0
03.02.2021, 15:41
    #40041233
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
У меня в XE5 такой "разрыв" случается если в коде есть недописанные процедуры
т.е. начал писать новую процедуру, затем решил добавить еще один метод в класс - написал объявление, жмешь Ctrl+Shift+C и она ломает объявления.
...
Рейтинг: 0 / 0
03.02.2021, 15:59
    #40041247
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
Может стоит написать СВОЙ редактор TMethodProperty, который будет создавать декларацию в нужном месте ?
...
Рейтинг: 0 / 0
03.02.2021, 16:25
    #40041262
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
DimaBr,

Или может в каком-нибудь стороннем эксперте (наподобие GExperts) это реализуют, раз уж Ембаркадера не хочет...
...
Рейтинг: 0 / 0
03.02.2021, 16:27
    #40041264
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
_avz
Недавно перепрыгнул с 7-ки на 10-ку.
И сабж - один из тех фокусов, что заметно напрягает.
Неужто всем настолько побоку?
Опция "добавлять в конец модуля" ну очень просится.

Синдром Аспергера?
Если сильно напрягает порядок создания, используйте, например, Model Maker Code Explorer(он сейчас бесплатный), в нем есть опция "упорядочить члены класса заданным образом".
...
Рейтинг: 0 / 0
04.02.2021, 09:54
    #40041442
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
Затоговочка

Результат


Как писать в код редактора можно почитать здесь (глава 21)
...
Рейтинг: 0 / 0
04.02.2021, 14:29
    #40041596
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
DimaBr,

так это текст пустого метода (со всеми требуемыми параметрами) придётся генерировать самому,
самому вставлять в декларацию класса (найти секцию, место вставки...),
и в конец.
Короче написать этот кусок IDE заново. Круто.
...
Рейтинг: 0 / 0
05.02.2021, 00:09
    #40041876
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
_avz
Короче написать этот кусок IDE заново. Круто.

Вам не нравиться часть кода IDE ?
Вам хочется своего поведения IDE ?
У вас есть механизм, позволяющий написать своё поведение.

текст пустого метода (со всеми требуемыми параметрами) придётся генерировать самому
Что в этом сложного ?
самому вставлять в декларацию класса (найти секцию, место вставки...),
и в конец.
Чудовищно сложно !!!
Вероятно, все ваши программы пишутся из пары строк ?
...
Рейтинг: 0 / 0
05.02.2021, 07:11
    #40041917
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
DimaBr,

да я олень. хочу чтоб как в семёрке.
Все, кончаю нытьё. :)
...
Рейтинг: 0 / 0
05.02.2021, 12:48
    #40042069
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
Подумаешь, с делфи 7 на делфи 10 переехал
Несчастные три версии
...
Рейтинг: 0 / 0
05.02.2021, 15:30
    #40042181
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
_avz
Exteris,

Ну да, пытается по алфавиту. Даже после того как я этот алфавит порушил.
а ведь кто-то за эту фишку премию получил
Улучшение интерфейса юзерам
...
Рейтинг: 0 / 0
08.02.2021, 20:27
    #40043473
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
...
Рейтинг: 0 / 0
09.02.2021, 07:35
    #40043522
_avz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Досада: IDE добавляет новые обработчики куда попало, но не в конец.
rgreat,

Вот это спасибо!
Самый что ни на есть ответ по сути.
Поставил и вуаля!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Досада: IDE добавляет новые обработчики куда попало, но не в конец. / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]