🦥Alex Fails
Да все равно. Попробуй сначала сделать поля, и тогда в рантайме проверить
Richard
Если использовать исключетельно uintXX_t - все отлично
Anonymous
а если так
Anonymous
enum class FooEnum : uint8_t {
CONST_ONE = 1,
CONST_TWO = 2,
CONST_THREE = 3,
};
🦥Alex Fails
Ага
🦥Alex Fails
Но это кресты 11
Anonymous
((
Anonymous
не заметил про C99
Richard
кресты хотелось бы, но увы
🦥Alex Fails
Richard
IAR
🦥Alex Fails
А вообще - юнион делай
Anonymous
что прагма не срабатывает
Anonymous
блин, забыл особенности юниона в выравнивании
Anonymous
давно не писал кода на сях(
🦥Alex Fails
union Reg {
uint8_t val;
struct {
/*...*/
}
};
🦥Alex Fails
Надо б ща пойти приложиться к священному Граалю
🦥Alex Fails
стандарту С99😂
Richard
уу, еще и юнион впихивать %) попробую, но пока хз
🦥Alex Fails
Ща короч стд скачаю на этот девайс
Richard
Решил проблему в лоб - сами константы остались, но в структуре поменял все на uint8_t (все равно констант больше байта нет)
Richard
А вообще плюсы рулят, когда поле методом ставишь - меньше вероятность того, что кто-то снаружи что-то похерит.
🦥Alex Fails
Richard
Тем более для плюсов оверхед по размеру над си небольшой, если не делать что-то особенное.
🦥Alex Fails
Sergey
вопрос не по теме, можете потом удалить, но есть вероятность восстановления сбитых настроек роутера?
Sergey
которые сбиты были штатной возможностью
Sergey
кнопкой ресета, кек
Stanislav
Неа
arisudesu
есть
arisudesu
по tftp как-нибудь можно сбросить, по-любому
arisudesu
или хард ресет
arisudesu
по типу 30-30-30
arisudesu
как в асусах
Sergey
не, восстановить
Sergey
короч забейте
Sergey
Если там какой-нибудь eeprom
Sergey
сбит
Roman
Qt платный под Винду?
Leonid
есть и платный
Leonid
короче есть платная есть бесплатная
Stanislav
зависит от целей
Stanislav
если делать коммерческий софт, то берем lgpl и динамически линкуем
Anonymous
Есть две бесплатные и одна платная версия
Anonymous
GPL, LGPL, Commercial
Leonid
бесплатную версию в коммерческом проекте вроде нельзя статически линковать, но мы ведь все такие проказники
Stanislav
Leonid
другие отличие даже не чекал
Anonymous
Commercial можно статически линковать с проприетарщиной и есть пара дополнительных модулей
Square
а у нас дотнет есть?
Square
я помню что его запилили вроде
Square
трабл с использованием DefaultView у DataTable ...
Square
когда несколько в несколько потоков в табличку пишу - представление сходит с ума, говоря что такой ключ уже существует ...
Anonymous
привет народ, кто-нить ботов телеграмных в виде десктопной проги видел?
🦥Alex Fails
Да кто мешает-то написать
Square
ну у меня отладочная версия - десткопное приложение
Square
на шарпе*
🦥Alex Fails
Да все изи. Тупо EXE, который висит в трее, порой просит апдейты, парсит их, и шлет ответы
Square
продакшн на mvc в азурке
Anonymous
Anonymous
так правильнее, чем апдейты дёргать
Anonymous
но что-то мне лень изобретать велосипед
Alex
зачем вам вебхуки, если есть лонг полл?
🦥Alex Fails
В общем, оба способа хороши для своих случаев
Anonymous
я собственно ищу мож кто-то уже сделал и выложил какой-то фреймворк
🦥Alex Fails
на путоне видел, на крестах парочку
Alex
на питончике божественная либа
Alex
на плюсах мой друг написал, могу подогнать линк
🦥Alex Fails
давай
Alex
https://github.com/reo7sp/tgbot-cpp
Alex
правда как-то он забросил всё
Anonymous
Anonymous
а под винду?
Alex
тебе винду подавай?
Alex
сам и кодь
Anonymous
да
🦥Alex Fails
Anonymous
так уже, но мне лениво