Страница 1 из 1

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

Добавлено: 16.12.2017{, 15:08}
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 не читаются