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

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
ecoins
Полковник
Сообщения: 1919
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 327
Откуда: Шатура
Имя: Энвер

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

#1

Сообщение ecoins » 16.12.2017{, 15:08}

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

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.12.2017{, 15:09}, всего редактировалось 1 раз.

Ответить

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