Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Форматирование исходного кода / 25 сообщений из 37, страница 1 из 2
30.10.2020, 08:09
    #40013330
DmitryZ78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Как настроить RAD Studio XE 10.3 чтобы новые обработчики событий добавлялись в конец кода, а не как бог на душу положит?
по олдскульному.. как в Delphi 7
...
Рейтинг: 0 / 0
30.10.2020, 08:59
    #40013340
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
По алфавиту?

Это не относится к форматированию кода.
...
Рейтинг: 0 / 0
30.10.2020, 09:41
    #40013347
DmitryZ78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
wadman
По алфавиту?

Это не относится к форматированию кода.


Что человек хотел этим сказать..
...
Рейтинг: 0 / 0
30.10.2020, 09:44
    #40013348
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
DmitryZ78
wadman
По алфавиту?

Это не относится к форматированию кода.


Что человек хотел этим сказать..

Что содержание не соответствует названию темы, а "как бог на душу положит" это по алфавиту.

Для программистов такие ошибки непростительны и что пятница, а тут полный оффтоп.
...
Рейтинг: 0 / 0
30.10.2020, 09:51
    #40013351
DmitryZ78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
wadman,

ой, уж извините, что потревожил вашу тонкую душевную организацию программиста, тем более в пятницу!
...
Рейтинг: 0 / 0
30.10.2020, 11:16
    #40013375
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 09:44, wadman пишет:
> это по алфавиту.

и нахера?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 12:49
    #40013408
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Мимопроходящий

30.10.2020 09:44, wadman пишет:
> это по алфавиту.
и нахера?

Чтобы было удобнее искать метод, особенно если файл открыть не в IDE?
...
Рейтинг: 0 / 0
30.10.2020, 12:58
    #40013411
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 12:49, alekcvp пишет:
>
> Чтобы было удобнее искать метод, особенно если файл открыть не в IDE?

вне среды Ctrl+F
а в среде Ctrl+Shift+Dn / Ctrl+Shift+Up

зы: я ещё могу понять, когда методы в implementation располагаются в порядке декларации.
но по алфавиту - логика "дизайнерок", имхо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 13:11
    #40013416
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Мимопроходящий
я ещё могу понять, когда методы в implementation располагаются в порядке декларации.

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

Бесплатный лазарь так умеет.
...
Рейтинг: 0 / 0
30.10.2020, 13:24
    #40013422
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
MMCE умеет сортировать объекты кода. Пользуйтесь, MMCE бесплатен.
...
Рейтинг: 0 / 0
30.10.2020, 14:10
    #40013434
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
ъъъъъ
MMCE
Что за зверь?
ъъъъъ
умеет сортировать
Он сортирует содержимое файлов или умеет реагировать на Ctrl-Shift-C?
...
Рейтинг: 0 / 0
30.10.2020, 14:23
    #40013439
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
ъъъъъ,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
---------------------------
Error
---------------------------
Cannot sort/rearrange class containing nested types..
---------------------------
OK   
---------------------------
...
Рейтинг: 0 / 0
30.10.2020, 14:23
    #40013441
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
_Vasilisk_
Что за зверь?

https://www.mmx-delphi.de/
...
Рейтинг: 0 / 0
30.10.2020, 14:26
    #40013443
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 14:23, Kazantsev Alexey пишет:
>
> https://www.mmx-delphi.de/
>

да ну его нафик!
оно моструозное.
и по-большому счёту, бесполезное.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 14:30
    #40013445
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Мимопроходящий
30.10.2020 09:44, wadman пишет:
> это по алфавиту.

и нахера?

А кто его знает?

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

Persistent blocks + Ctrl+K+V. Как в старину.
...
Рейтинг: 0 / 0
30.10.2020, 14:44
    #40013451
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
wadman
Мне ни по объявлению, ни по алфавиту ненадобно.
Мне по функционалу нужно, что определяю только я и потому автоматикой не спастись.

Не понял почему по объявлению не подходит. Группируешь декларации по функциональности...
...
Рейтинг: 0 / 0
30.10.2020, 14:47
    #40013453
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 14:44, Kazantsev Alexey пишет:
> Не понял почему по объявлению не подходит. Группируешь декларации по функциональности...

оно конечно можно, но из секций private, public и т.д. придётся делать чехарду.
а это тоже "некрасиво".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 14:51
    #40013455
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Мимопроходящий
оно конечно можно, но из секций private, public и т.д. придётся делать чехарду.

Да не то что бы... Обычно получается сгруппировать, если не делать божественных классов.
...
Рейтинг: 0 / 0
30.10.2020, 14:56
    #40013460
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 14:51, Kazantsev Alexey пишет:
> Да не то что бы... Обычно получается сгруппировать, если не делать божественных классов.

ну, тут дело личных предпочтений.
я лично в коде всегда сперва пишу реализацию конструктора/деструктора.
но при автоматизированной сортировке (по порядку декларирования) мне придётся первую секцию public.
а это некузяво.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 15:29
    #40013482
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Мимопроходящий
но при автоматизированной сортировке (по порядку декларирования) мне придётся первую секцию public.

Не понял. Ну разместишь ты потом закрытые члены над конструктором и деструктором, так и сортировщик их реализацию так же разместит.
...
Рейтинг: 0 / 0
30.10.2020, 15:35
    #40013484
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 15:29, Kazantsev Alexey пишет:
> Не понял. Ну разместишь ты потом закрытые члены над конструктором и деструктором, так и сортировщик их реализацию так же разместит.

мне не надо НАД конструктором.
мне надо ПОД ним.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 15:47
    #40013491
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Kazantsev Alexey
Не понял почему по объявлению не подходит.

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

Плюс да, конструкторы-деструкторы нужно чтоб всегда были в начале и друг за другом. Плюс открытие-закрытие формы и т.п.

Этот бардак пока никак не формализуется и не настраивается.
...
Рейтинг: 0 / 0
30.10.2020, 15:51
    #40013493
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 15:47, wadman пишет:
> Плюс да, конструкторы-деструкторы нужно чтоб всегда были в начале и друг за другом. Плюс открытие-закрытие формы и т.п.
> Этот бардак пока никак не формализуется и не настраивается.

+1
надо бы эксперта написать.
дык лень, аж пипец...

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.10.2020, 15:58
    #40013497
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
Мимопроходящий
мне не надо НАД конструктором.
мне надо ПОД ним.

wadman
Плюс да, конструкторы-деструкторы нужно чтоб всегда были в начале и друг за другом.

Почему? По какой причине реализация конструктора должна быть самой первой?
...
Рейтинг: 0 / 0
30.10.2020, 16:10
    #40013502
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование исходного кода
30.10.2020 15:58, Kazantsev Alexey пишет:
> Почему? По какой причине реализация конструктора должна быть самой первой?

все мы сперва рождаемся...

я ж говорю, у каждого свои предпочтения ;)
а это значит, что сортировка должна быть настраиваемой .
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Форматирование исходного кода / 25 сообщений из 37, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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