Constantine
кроме того, советую ознакомиться со статьей 273 УК РФ
Constantine
Очень страшная тайна, но товарищ совершенно точно не разрабатывает антивирусы)
Yura
setwindowhookex например
Constantine
А дальше обычно %стандартный способ% :)
Yura
хз,я ее не делал
Yura
ну там результат булевский мне как правило надо подменять. просто, что функция завершилась нормально
Matwey
А так же небось valgrind и т.п.
Yura
ну не любой. например слип перехватить надо
Nikolay
Добрый день. В qt-ветке никто не отвечает, мб тут кто живой. Подскажите, от драйвера приходят нажатия, которые далее в плагине Qt оборачиваются в точки, из которых собирается TouchEvent. В Qt-приложении - QGraphicsScene и QGraphicsView, для вью выставлен Qt::WA_AcceptTouchEvents), но в sceneEvent отлавливаются только GraphicsSceneMouseMove. Куда деваются события Touch?
Yura
Constantine
Добрый день. В qt-ветке никто не отвечает, мб тут кто живой. Подскажите, от драйвера приходят нажатия, которые далее в плагине Qt оборачиваются в точки, из которых собирается TouchEvent. В Qt-приложении - QGraphicsScene и QGraphicsView, для вью выставлен Qt::WA_AcceptTouchEvents), но в sceneEvent отлавливаются только GraphicsSceneMouseMove. Куда деваются события Touch?
Я не специалист по куте, но заглянул в ман
Touch events occur when pressing, releasing, or moving one or more touch points on a touch device (such as a touch-screen or track-pad). To receive touch events, widgets have to have the Qt::WA_AcceptTouchEvents attribute set and graphics items need to have the acceptTouchEvents attribute set to true
Constantine
Вторую часть проверили?
Nikolay
Спасибо за участие, маны в первую очередь курил, в коде есть setAcceptTouchEvents(true);
пересобираю сорцы qt c дебагом, чтобы понять, где отваливается)
Constantine
https://github.com/bootchk/testQtGesture/blob/master/testQtGesture.py
Constantine
еще такую штуку нашел
Nikolay
c гестурами, чувствую, вообще жопа будет) мне бы хотя б просто мтач поддержать) а по коду - вроде как аналогично, но на сях, WA_AcceptTouchEvents выставлен
Assasin
Почему? Есть способы, но с помощью магии. Из того же разряда, что dll injection
Vitaliy
Как чекнуть, что move оператор присваивания noexcept ?
Constantine
Alexander "SonnySlave"
Is_noexcept_movable
Constantine
http://en.cppreference.com/w/cpp/types/is_move_assignable
Vitaliy
Ой, точно в стандартной либе же всё это есть. А я сижу велосипедю
Anatoly
Ты можешь так же использовать http://en.cppreference.com/w/cpp/utility/move_if_noexcept
Anatoly
Для перемешения только noexcept
Vitaliy
Я хочу просто спецификатор для функции добавить
Matwey
А где прочитать как при наследовании ромбом данные в памяти расположены?
Vitaliy
Vitaliy
От Александра Смаля
Matwey
А можно в виде текста?
Vitaliy
Там и виртуально и не виртуально, про всё рассказывает
Constantine
Constantine
Наследование ромбом не нужно
Matwey
Спасибо
Matwey
Alexander "SonnySlave"
в метро ехал
Aleksandr
а что обновляется быстрее boost.asio vs asio vs network 2 ?
Vladislav
Читайте правила, пожалуйста
bebebe
подскажите, есть ли механизм или докер контейнеры компиляции qt5 проекта для osx,windows,linux? или это в теории не возможно?
Konstantin
linux windows есть, вот например первое что находится
https://github.com/anishitani/docker-qt
https://github.com/erstrom/docker-qt
https://github.com/sba1/qt-win-docker
Aidar
Maxim
Добрый день. Посоветовали обратиться за помощью в ваш чат. Я сам не программирую, но возможно на взгляд специалиста проблема легко решаема.
Есть такое приложение OpenDelta, оно создает дельта-апдейты для Android прошивок. Было написано достаточно давно и имеет ограничение на размер файла. Я полагаю, что это 2147483647. Проблема конкретно в zipadjust https://github.com/omnirom/android_packages_apps_OpenDelta/blob/android-8.0/jni/zipadjust.c
На файл размером более 2,5 гигов я получаю отрицательное значение на выходе и это ведет к дальнейшим ошибкам в скрипте.
system.new.dat (-1696002048 —> 1332184065) [6D30BF2A] (0)
Пробовал менять size_compressed; size_uncompressed; central_directory_size; central_directory_offset; на uint64_t но безуспешно.
Ссылка на репо https://github.com/omnirom/android_packages_apps_OpenDelta
Maxim
помощи, если это возможно
Maxim
Нужна поддержка файлов более 2гб
Maxim
Спасибо, Илья.
Egor
int -> long?
Maxim
Разве это не C? https://github.com/omnirom/android_packages_apps_OpenDelta/blob/android-8.0/jni/zipadjust.c
Denis
таки ты не прав :)
Denis
Denis
но, все равно, это чат по цпп, а тут чистый си
Maxim
Maxim
https://t.me/pure_c
Denis
ну вроде бы там все сказано
Denis
чат будет существовать в виде приватного
Maxim
Ладно, ребят, забудьте. Извините, что потревожил.
Denis
там 99% людей даже не трогали никогда жни, я вот уверен
Denis
да и ни при чем тут андроид, это и правда вопрос скорее по си, как перевести код на 64 бита
Matwey
"Во всем хочу дойти до самой сути..."
Matwey
bebebe
Matwey
Не
bebebe
kitsu
хотя mingw-qt в репозиториях видел
bebebe
kitsu
kitsu
вообще не думаю, что с контейнерами могут возникнуть проблемы
kitsu
не, на маке не пробовал
bebebe
kitsu
Activet
Привет ребят 👋
Sergei
Maxim