@ProCxx

Страница 717 из 2477
mefest
31.03.2017
10:54:05
ну учитывая что в основном у нас ток QtCore, то можно все на std запилить
ну пожалуй да, есть конечно еще стринги и byteArray

Square
31.03.2017
10:54:08
по крайней мере из "ядра" системы я б убрал

Surreal
31.03.2017
10:54:09
Можно обернуть все вызовы, которые могут привести к утечке, запилить что-то типа стека - выделена память\освобождена и писать лог каждые n минут.

Google
Square
31.03.2017
10:54:18
xquery без него не работает

таймеры

Mikhail
31.03.2017
10:54:30
ну есесна
Тяжело будет уйти тогда от него

Сигналы слоты еще

Square
31.03.2017
10:55:00
Сигналы слоты еще
а, да. это тоже :(

mefest
31.03.2017
10:55:05
mefest
31.03.2017
10:55:20
сигналы слоты бест

Square
31.03.2017
10:55:21
ну сигналы/слоты это уже больше для связи с внешним миром

Mikhail
31.03.2017
10:55:47
ну сигналы/слоты это уже больше для связи с внешним миром
если queued connection используется, то только через QtCore

т.е. через QCoreApplication

Square
31.03.2017
10:57:38
если я вам скажу что у меня там еще .net и delphi есть, вы наверное закидаете меня тухлыми помидорами)

Google
Tema
31.03.2017
10:57:50
я бы не хотел тащить qt только ради сигналслотов

в стл ужэ есть всякие runasunc

ну и вообще

Suigintou45
31.03.2017
10:58:14
там наверное всё кроме qtgui)

Square
31.03.2017
10:58:19
я бы не хотел тащить qt только ради сигналслотов
многие плагины юзают qt. плюс очень много xml

mefest
31.03.2017
10:58:21
Tema
31.03.2017
10:58:36
тада

mefest
31.03.2017
10:58:56
Mikhail
31.03.2017
10:58:59
я бы не хотел тащить qt только ради сигналслотов
ради DirectConnection не стоит. А вот QueuedConnection очень мощная вещь

Tema
31.03.2017
10:59:24
мне прост тяжело дебажить эту асинхроньщину

поэтому появляются мысли неужто это того стоит

эти слоты

Mikhail
31.03.2017
11:00:36
мне прост тяжело дебажить эту асинхроньщину
Сила и мощь Qt в его асинхронности. То, до чего дошли недавно, в Qt с начала его существования.

Сысоев Игорь
31.03.2017
11:03:49
@square_root можно попробовать clang static analyzer он с qt вполне работает. Скорее всего какая то ошибка выхода за границу массива.

Использование qt сразу убирает ряд ошибок связанных с управлением памятью, так что я бы попробовал статический анализ

Square
31.03.2017
11:05:31
qt тоже надо уметь готовить кстати. очень часто с выгрузкой их либ проблемы

приложение корректно не закрывается

Google
Aldar
31.03.2017
11:06:50
https://www.nayuki.io/page/undefined-behavior-in-c-and-cplusplus-programs

Alex Фэils?︙
31.03.2017
11:07:08
Tema
31.03.2017
11:07:13
я сделал свой сабсистем менеджер

с блекджеком

Mikhail
31.03.2017
11:07:27
ох. если бы все было так просто :)
у тебя там макросы нигде не используются? Есть вариант например, что ты инклудшь ашник какой нибудь, который в самой библиотеке используется с макросом, а наражу торчит без макроса. И тогда могут быть разные размеры класса в этом ашнике в разных местах кода

Tema
31.03.2017
11:07:35
чтобы стопать

Alex Фэils?︙
31.03.2017
11:07:56
блин. Тут слышал про одну либу с сигналами и слотами, но забыл

Хотя кмк обычного наблюдателя легко написатт

Сысоев Игорь
31.03.2017
11:12:04
Все что недавно постили были с сигналами. U++, nana

Johnny
31.03.2017
11:13:45


Mikhail
31.03.2017
11:36:00
а мне кажется скорее всего именно там

Mikhail
31.03.2017
11:36:45
Пройдись по инклудникам и посмотри макросы в теле h файлов

Square
31.03.2017
11:37:26
чо?
ну qt'шные приложения, очень часто при закрытии, падают в QtCore_unload.dll

именно так...

особенно если где то обращался к инстансу QCoreApplication

Stanislav
31.03.2017
11:38:16
Square
31.03.2017
11:38:19
ну всмысле получал экземпляр, ранее созданный в этом потоке

Google
Square
31.03.2017
11:38:30
я покажу как нить

Suigintou45
31.03.2017
11:39:25
Daniil
31.03.2017
11:39:25
это конечно забавно что человек со скрином из юникс-консоли (и зачем-то набранной командой рут от рута) пишет про венду.

Anatoly
31.03.2017
11:40:16
На смену сигнал слотам пришел Reactive Extention, во всяком случае асинхронная обработка становится на порядок понятнее и лаконичнее

Suigintou45
31.03.2017
11:40:27
Суть линуксятника
а может там фряха?

AKRAMGOLD
31.03.2017
11:40:52
Кто нибудь знает как сделать аудозвонки

В телеграме

AKRAMGOLD
31.03.2017
11:41:40
надо чтоб тебе позвонили
Я сам хочу позвонить но не выходить колс

Square
31.03.2017
11:41:43
хотят волшебника, а получают сказочника)

AKRAMGOLD
31.03.2017
11:42:27
Anatoly
31.03.2017
11:42:58
AKRAMGOLD
31.03.2017
11:44:14
Может кто нибудь инвайтит ?!

Cyber
31.03.2017
11:44:14
в процессе использования c# въезжаешь оч быстро

Google
AKRAMGOLD
31.03.2017
11:44:19
Звонки

Cyber
31.03.2017
11:44:27
я

Nougatman
31.03.2017
11:44:36
Звонки
Я могу

Evgeniy
31.03.2017
11:45:02
Это там где последний коммит полгода назад?

Daniil
31.03.2017
11:45:41
они хороши, когда в них въедешь
нет. Потом напишу сейчас лень. Но они очень неудобные имхо. Там куча ньюансов которые мешают работать

Alex Фэils?︙
31.03.2017
11:48:07
Если вы хотите звонить в #telegram, напишите мне в лс (@AlexFails) #ФэйлсПозвони, и #ФэйлсПерезвонит.

Daniil
31.03.2017
12:57:17
ну, ok. очень интересно послушать.
Хорошо. Но там в контексте андройда, ок?

Точнее явы. Но вангую для плюсов справедливо

Daniil
31.03.2017
13:51:52
ok
короче. Емнип кейс такой. Есть Observable раз в n времени оно посылает finish() или как там. Есть промежуточные объекты которые слушают этот Observable и перекидывают сообщения дальше. Помоему они были `Subject`ами. Но это вообщем-то и не суть. Прикол в том что после получения finish: 1) все observable переходят в состояние finish и надо пересоздавать объект. 2) все observer'ы тоже переходят в такое же состояние и с ними все 1 в 1. Т.е. я не могу сбросить этот стейт ну никак 3) с subject такая же тема

еще какие-то затыки я ловил

Anatoly
31.03.2017
13:54:31
концепция observable такова, что on_complete, on_error -

это последнее, что получает obverser

Alex Фэils?︙
31.03.2017
13:54:53
Еее наблюдатели

Anatoly
31.03.2017
13:55:15
после этих событий уже никакой observer ничего с данного потока не может

Daniil
31.03.2017
13:55:17
концепция observable такова, что on_complete, on_error -
а потом что делать с этими объектами? Пересоздавтаь?

Anatoly
31.03.2017
13:55:34
такова концепция

либо не вызывай on

_complete

Страница 717 из 2477