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

Re: Web на базе CRMui3 v1.5b

Добавлено: 15 авг 2025, 17:31
Fm-Nafing
Кто подскажет?
Почему при редактировании блоков CRMui и последующей компиляции, постоянно дублируется это
String lng()
{
// Вариант реализации многоязычности
// Получить индекс языка
// crm.getLang();
String L(crm.getLang());
uint8_t l = 0;
if (L == "de") l = 1;
else if (L == "ru") l = 2;
switch (l)
{
case 0: return "English";
case 1: return "Deutsch";
case 2: return "Russian";
default: return "n/a";
}
}

String toStr(float val_in)
{
return (String)val_in;
}

Заранее спасибо.

Re: Web на базе CRMui3 v1.5b

Добавлено: 15 авг 2025, 17:42
Phazz
Fm-Nafing писал(а): 15 авг 2025, 17:31 Кто подскажет?
Почему при редактировании блоков CRMui и последующей компиляции, постоянно дублируется это
String lng()
{
// Вариант реализации многоязычности
// Получить индекс языка
// crm.getLang();
String L(crm.getLang());
uint8_t l = 0;
if (L == "de") l = 1;
else if (L == "ru") l = 2;
switch (l)
{
case 0: return "English";
case 1: return "Deutsch";
case 2: return "Russian";
default: return "n/a";
}
}

String toStr(float val_in)
{
return (String)val_in;
}

Заранее спасибо.
Скорее-всего у вас блоки разных версий в одном проекте. Посмотрите в левой колонке, в пользовательских блоках

Re: Web на базе CRMui3 v1.5b

Добавлено: 15 авг 2025, 17:46
Fm-Nafing
Нет. Создал новый блок в мультиблоке. потом чуть подправил. добавил функционала и вот.

Re: Web на базе CRMui3 v1.5b

Добавлено: 15 авг 2025, 21:58
Phazz
Fm-Nafing писал(а): 15 авг 2025, 17:46 Нет. Создал новый блок в мультиблоке. потом чуть подправил. добавил функционала и вот.
Тогда нужен проект

Re: Web на базе CRMui3 v1.5b

Добавлено: 18 авг 2025, 09:28
Fm-Nafing
День добрый.
Да причём тут проект?
Вытаскиваю в проект блок "Надпись", жмаю редактировать, далее в редакторе добавляю новый блок, обзываю его "Надпись 2 строки".
Всё делаю один в один как в блоке "Надпись" только с двумя входами. Собираю. И в коде дублируются две функции. Если ручками в коде убрать дубли, всё работает чётко.