@ProCxx

Страница 1697 из 2477
Александр
26.01.2018
15:31:59


вот в чём

Stanislav
26.01.2018
15:32:23
сответую по координатам их еще самому сортировать

ибо можно 2 слева от первого поставить

Google
Stanislav
26.01.2018
15:32:42
или сверху

Александр
26.01.2018
15:32:44
Раньше норм было, но потом я очень сильно дебажил с сменой разрешения, масштабирования и ориентации

Stanislav
26.01.2018
15:32:50
или снизу

Александр
26.01.2018
15:33:15
да я подумал на счёт ориентации, но а если пользователь специально их инвертирует

Stanislav
26.01.2018
15:33:20
особенно веселье когда 1 монитор среди 2 и 3 стоит

да я подумал на счёт ориентации, но а если пользователь специально их инвертирует
нумерация чисто для системы, пользователь как хочет их распологает

если привязывать с глобальным координатам можно огрести

Александр
26.01.2018
15:34:53
фишка в том, что рисуются они именно по координатам и корректно, но так как записываются в вектор по очереди, то цифры нумеруются обычной инкрементацией

а как вытащить по названию или из регистра номер виндовый монитора - хз



Я уже гугл перерыл, по винапишным функциям пробежался и регистры прошерстил, но где записываются индексы - хз, ибо сломал эту штуку я пару дней назад, когда "я очень сильно дебажил с сменой разрешения, масштабирования и ориентации". То есть комп перезагружался. Я уже даже удалял из устройств оба монитора, но нет.

Google
Berkus
26.01.2018
15:42:29
https://msdn.microsoft.com/en-us/library/windows/desktop/dd183569(v=vs.85).aspx

спроектировано лучшими индусами

Alex Фэils?︙
26.01.2018
15:44:11
спроектировано лучшими индусами
Кек, д. Надо поглядеть в вайн. Алсо можно проверить флаг DISPLAY_DEVICE_PRIMARY_DEVICE

Дед Пегас
26.01.2018
15:44:58
Должно быть.

Alex Фэils?︙
26.01.2018
15:45:11
а в винде нет понятия примари дисплей, секондари?
Там по факту тот, что не примари, - секондари, и тд

Алсо как я понял, имена моникам даются при первом обнаружении. Видимо, их перенумеровали потом

Говно какое-то, короч. Надо в реактоси смотреть этот виджет. Или в утекших сырках

Александр
26.01.2018
15:46:12
опиши что хочешь сделать? по мне так проще было их сортировать по глобальному .Х потом с ними мутить
Просто, чтобы как в винде выглядело. Просто располагаю я их по координатам, которые вытаскиваю другой функцией. И если индексы раздавать от координат, то у какого-то извращенца, что захочет поменять их местами, будет левый первым, а не правый

Stanislav
26.01.2018
15:46:32
а в винде нет понятия примари дисплей, секондари?
шо, а если у тебя третий будет? и пользователь их порядок поменяет?

Александр
26.01.2018
15:46:33
просто делай push_front()! будь как индусы
тогда правильный вариант будет ломаться

Stanislav
26.01.2018
15:46:36
координаты ты поменяются

Александр
26.01.2018
15:46:49
у меня бизнес правилами только два

Stanislav
26.01.2018
15:47:04
я ебашил мультиволлы, я с такой херней сталкивался, это жопа

Александр
26.01.2018
15:47:07
хз почему, но я могу не заморачиваться

Александр
26.01.2018
15:47:30
Google
Stanislav
26.01.2018
15:47:32
проще реально тупо в енумерейейт сортировать по X

Код кинь
не могу, там все огорожено НДА )

Berkus
26.01.2018
15:48:11
Alex Фэils?︙
26.01.2018
15:48:12
не могу, там все огорожено НДА )
Блядь. А это. Пример накидать

Stanislav
26.01.2018
15:48:29
Блядь. А это. Пример накидать
я за 2 года почти все забыл

Александр
26.01.2018
15:48:30


Stanislav
26.01.2018
15:48:35
да и шарпы там были

Berkus
26.01.2018
15:48:59
шо, а если у тебя третий будет? и пользователь их порядок поменяет?
нет, не так это работает, примари бывает один, на нем менюхи там трей и прочая ебала, а секондари это все остальные

Александр
26.01.2018
15:49:22
а сейчас у меня тупо наоборот. Но если взять машину, где ничего не сломано играми с масштабированием и расширениями, то там будет правильно

Berkus
26.01.2018
15:49:23
ну и есть сделать push_front() то будет так же, ни?

Александр
26.01.2018
15:49:29
поэтому я не могу так сделать

Александр
26.01.2018
15:50:24
ваат
ну у меня дня 3-4 назад и до этого, всё ок было. Но я дебажил другую фичу и что-то в винде сломал

теперь даже отсоединение мониторов не помагает

Alex Фэils?︙
26.01.2018
15:51:57
м?
Ну реактось же реализует этот диалог свойств экрана, какзто получает индексы. Надо у них подглядеть

Google
Alex Фэils?︙
26.01.2018
15:53:36
м?
Алсо попроьуй соседнюю функцию EnumDisplayMonitors: https://msdn.microsoft.com/en-us/library/windows/desktop/dd162610(v=vs.85).aspx

Кепку?
Форк тг

Александр
26.01.2018
15:56:00
Алсо попроьуй соседнюю функцию EnumDisplayMonitors: https://msdn.microsoft.com/en-us/library/windows/desktop/dd162610(v=vs.85).aspx
да я видел что-то в инете, примеры разные. Показалось, что она не для того +There are two reasons to call the EnumDisplayMonitors function: You want to draw optimally into a device context that spans several display monitors, and the monitors have different color formats. You want to obtain a handle and position rectangle for one or more display monitors. Но, пожалуй, создам консольный проект и поиграюсь с ней там

Александр
26.01.2018
15:56:36
окей

Alex Фэils?︙
26.01.2018
15:56:50
Супер!

Кстати. А decimal уже в cpp2a занесли?

39170
26.01.2018
16:38:59
@AlexFails @antoshkka друзья, простой вопрос. Могут ли специлизации шаблонов декларироваться с разными уровнями доступа? gcc и clang, кажется, не согласны друг с другом. В Стандарте не могу найти никаких явных упоминаний, кроме "A class template partial specialization may be declared in any scope in which the corresponding primary template may be defined". Может быть есть какой-либо дефект на это дело?

Admin
ERROR: S client not available

Alex Фэils?︙
26.01.2018
16:40:43
Врде д, никто не запрещал их декларировать. А кинь список ошибок гцц/кланга на этот случай

39170
26.01.2018
16:40:56
Если нет явных упоминаний -> это вполне валидно. И clang так считает, но при этом не делает проверку доступа при инстанцировании приватной специлизации.

https://wandbox.org/permlink/TIYav2uDSMtJFB3N

ну явно, что gcc хероманит, ведь struct A::B<T*> даже не редекларэйшн. Странно, что clang проверки доступа при инстанцировании не делает.

Alex Фэils?︙
26.01.2018
16:46:09
похоже на баг в обоих компилях)?‍♂

39170
26.01.2018
16:47:22
похоже на баг в обоих компилях)?‍♂
возможно, он с помощью qualified lookup находит primary-шаблон A::B<T>, а потом поиск уже не выполняется... я хз

Stanislav
26.01.2018
16:47:30
Evgeniy
26.01.2018
16:48:03
Alex Фэils?︙
26.01.2018
16:48:39
зарепорти
Надо?‍♂?‍♂

Google
Stanislav
26.01.2018
16:48:53
зарепорти
это вызова к Антону

Alex Фэils?︙
26.01.2018
16:49:08
Evgeniy
26.01.2018
16:49:38
это вызова к Антону
а что, никто другой багтрекером пользоваться не умеет?)

Alex Фэils?︙
26.01.2018
16:50:06
Stanislav
26.01.2018
16:50:06
плюс Антон там имеет вес, в отличии от нас с вами

39170
26.01.2018
16:50:58
только недавно коммит-права получил

Stanislav
26.01.2018
16:51:07
да не особо
я про полухина))

39170
26.01.2018
16:51:17
а, ну, друзья, я был прав

Evgeniy
26.01.2018
16:51:41
Там рега закрытая , я там не зареган
разве? вроде просто надо письмо отправить

Alex Фэils?︙
26.01.2018
16:52:05
вот это
#заметка #bug #dr

Stanislav
26.01.2018
16:52:33
39170
26.01.2018
16:52:58
#заметка #bug #dr
кажется, это не баг. Т.е. только в кланге не баг

Evgeniy
26.01.2018
16:53:05
не так давно закрыли
а, ну я год-полтора назад регался

Stanislav
26.01.2018
16:53:20
тут где то в течение последнего месяца уже осбуждалось

Evgeniy
26.01.2018
16:54:25
.

Stanislav
26.01.2018
16:54:26
кажется, это не баг. Т.е. только в кланге не баг
предлагаю еще в всвц проверить) с опциями permissive- и что там еще было

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