Условная компиляция и макросы

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Условная компиляция и макросы

Сообщение ecoins »

ДОБАВЛЕНИЕ новых возможностей - это может разрешить только автор программы.

1. При создании пользовательских блоков С++ очень полезно было бы иметь доступ к условной компиляции:
#ifdef
#endif
и другие.
Например делается блок, который должен создать объект работающий с одним из UART - приходиться делать пять блоков под каждый UART.
2. Дополнительно полезно иметь возможность, чтобы при макросе #define XXX
программа генерила код именно #define XXX.
Это позволит разделять пользовательские блоки на несколько блоков.
3. Если бы еще добавились у блоков добавились входы в которых можно было бы прописывать параметры для макроса #define - было бы здорово.
4. Еще ВАЖНОЕ: в пользовательских блоках входы в секциях Declare и Setup не читаются!!! Об этом уже писалось. Очень неудобно, у новичков приводит к неприятным ошибкам, мешает в создании пользовательских блоков на C++.

======
Не уверен, что здесь надо обсуждать поставленные вопросы.

Добавлено (16.12.2017, 15:08)
---------------------------------------------
Проверил:  В версии 3.0.3  в пользовательских блоках входы в секциях Declare и Setup не читаются
Последний раз редактировалось ecoins 16 дек 2017, 15:09, всего редактировалось 1 раз.
Ответить

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя