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

Fm-Nafing
Рядовой
Сообщения: 94
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 2 раза
Поблагодарили: 6 раз

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

Сообщение 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;
}

Заранее спасибо.
Я изменил бы мир. Но Бог не дал исходников.
Аватара пользователя
Phazz
Полковник
Сообщения: 3284
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 283 раза
Поблагодарили: 150 раз

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

Сообщение 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;
}

Заранее спасибо.
Скорее-всего у вас блоки разных версий в одном проекте. Посмотрите в левой колонке, в пользовательских блоках
Fm-Nafing
Рядовой
Сообщения: 94
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 2 раза
Поблагодарили: 6 раз

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

Сообщение Fm-Nafing »

Нет. Создал новый блок в мультиблоке. потом чуть подправил. добавил функционала и вот.
Я изменил бы мир. Но Бог не дал исходников.
Аватара пользователя
Phazz
Полковник
Сообщения: 3284
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 283 раза
Поблагодарили: 150 раз

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

Сообщение Phazz »

Fm-Nafing писал(а): 15 авг 2025, 17:46 Нет. Создал новый блок в мультиблоке. потом чуть подправил. добавил функционала и вот.
Тогда нужен проект
Fm-Nafing
Рядовой
Сообщения: 94
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 2 раза
Поблагодарили: 6 раз

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

Сообщение Fm-Nafing »

День добрый.
Да причём тут проект?
Вытаскиваю в проект блок "Надпись", жмаю редактировать, далее в редакторе добавляю новый блок, обзываю его "Надпись 2 строки".
Всё делаю один в один как в блоке "Надпись" только с двумя входами. Собираю. И в коде дублируются две функции. Если ручками в коде убрать дубли, всё работает чётко.
Я изменил бы мир. Но Бог не дал исходников.
Ответить

Вернуться в «WEB интерфейс»

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

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