@ProCxx

Страница 2053 из 2477
Stanislav
15.05.2018
04:44:56
Студия возвращает 0
а сколько надо? код еще не смотрел

Anton
15.05.2018
04:45:15
Должно возвращать 6

Stanislav
15.05.2018
04:45:21
Я не вижу там особых проблем, это не проблемы, это скорее странности стиля
https://twitter.com/whitequark почитай, он там частенько про посикс и прочее пишет

Google
Constantine
15.05.2018
04:47:39
Как раз типичный случай использования упаковки

Ilia
15.05.2018
04:48:30
Ну там часто в LPARAM и указатели на структуры засовывают...

Constantine
15.05.2018
04:48:55
Ну там часто в LPARAM и указатели на структуры засовывают...
Угу, но это делают не в основной группе сообщений

Ilia
15.05.2018
04:49:04
Просто тогда надо структуру объявлять и поддерживать...

Constantine
15.05.2018
04:49:06
Которая должна кросспроцессово передаваться

В этом случае кросспроцессовая посылка должна будет аллокать память в другом процессе

Ilia
15.05.2018
04:49:43
Я с трудом понимаю, что такое основная группа...

Но да, раньше пытались все делать так

Constantine
15.05.2018
04:50:05
Там есть диапазон, который система гарантирует, что все сделает как надо при отправке через границу процессов

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

Я помню разок эксплорер валился от такой посылкой на одной машине, где-то в районе ХР SP 1

Ilia
15.05.2018
04:51:08
Да оно само копирует, только оно должно знать что это за сообщение

Constantine
15.05.2018
04:51:51
Угу, но проще не указатель на два WORD а просто запаковать его в один LONG

Google
Ilia
15.05.2018
04:52:02
Пользовательские не скопирует, только WM_COPYDATA

Constantine
15.05.2018
04:52:04
Вряд ли координаты станут чем-то отличным от

WM_COPYDATA это не про буфер обмена?)

Ilia
15.05.2018
04:52:54
Нет

Constantine
15.05.2018
04:53:30
А, понял

Там можно удаленно память аллокать и сообщения с указателями таки просылать

Были бы права)

Но да, раньше пытались все делать так
А вообще, учитывая 640КБ, которые хватит всем, вам ли удивляться, что координаты пакуют в одно 32 бита)

Andreas
15.05.2018
07:09:40
Здравствуйте господа. Я от вредных шарперов пришел. Тут такое дело. Есть универсальная программа помощник для любой MMORPG

Секундочку

Я хукаю функции ws2_32

WSARecv

и WSASend

Могу отправить любые данные серверу через WSARecv

Дед Пегас
15.05.2018
07:10:41
Универсальная? Для любой?

Andreas
15.05.2018
07:10:47
Да

Секунду

Дед Пегас
15.05.2018
07:10:55
Ещё один гриндер-бот?

Andreas
15.05.2018
07:11:17
https://imgur.com/vOpyC3T

Вот схема

Google
Andreas
15.05.2018
07:11:29
Вот пример

https://www.youtube.com/watch?v=TEd802G1wS4

Приходится подменять данные подключения в процессе

И создавать прокси на 127.0.0.1

А хотелось бы через хуки

Но хз как отправлять данные клиенту

mefest
15.05.2018
08:32:02
ed
15.05.2018
09:43:17
Ну хоть не саму ммо делает.

Andreas
15.05.2018
09:55:25
Alexander
15.05.2018
10:40:03
снова какая-то Полина пишет

Polina
15.05.2018
10:40:24
Всем привет! у нас снова небольшое мероприятие, на этот раз в Питере. 22 мая приглашаем опытных разработчиков, аналитиков и специалистов по ML в петербургский офис Яндекса на встречу «Яндекс изнутри: качество поиска». Будем говорить про метрики качества поиска и структурированные данные об объектах, обсудим использование пользовательских отзывов для улучшения поиска и ML-обработку краудсорсинговых оценок. Глубокого погружения в код не будет и речь пойдет не только про С++, но контент тем не менее релевантный и наверняка кому-то будет интересно – приходите ) https://events.yandex.ru/events/meetings/22-may2018/

Igor
15.05.2018
10:47:25
ASIO (или буст вообще) как-то можно научить в error_code::message писать больше информации? а то прилетело в лог http request, и сиди раскапывай, что волшебное число 336027804 прилетело к тебе из openssl и означает SSL23_GET_CLIENT_HELLO, причем в самом openssl оно непонятно как формируется

Anton
15.05.2018
10:49:01
я точно не помню, но при инициализации OpenSSL нужно вызвать функцию, которая подгрузит текст для ошибок, что делает сами ошибки более читабельными

Alexander
15.05.2018
10:58:24
https://xania.org/201805/cppnow-trip-report

надо подождать видосиков - доклады на этой конфе годные

Google
Alexander
15.05.2018
11:03:00
Docker-based C++ deps and build management, muahahahah

https://github.com/ricejasonf/cppdock

Egor
15.05.2018
11:04:04
совсем хипсторы?

Alexander
15.05.2018
11:07:32
а то ж

Anton
15.05.2018
11:07:34
https://www.openssl.org/docs/man1.1.0/crypto/ERR_print_errors_fp.html оно?
сори, я очень давно этим занимался, уже не помню. сначала при инициализации, нужно было вызвать функцию, которая проинициализирует таблицы с информацией об ошибках

Matwey
15.05.2018
11:30:26
Господа, а в C++ не завезли механизмов контроля времени жизни как в Rust?

Admin
ERROR: S client not available

Matwey
15.05.2018
11:31:00
Чтобы компилятор отказывался компилировать код в котором я делаю ссылки и указатели которые могут стать невалидными посреди пьессы

Matwey
15.05.2018
11:31:10
нет, к сожалению
Может какая есть магия метапрограммная?

Alexander
15.05.2018
11:31:30
и как тебе метапрограммирование в этом поможет?

borrow checker нам не завезли. Саттер там что-то мутит на эту тему, но пока что ничего нет

и если и будет, то не в скором времени

Matwey
15.05.2018
11:32:15
Кто же его знает, мэтры достигли высот в своем метапрограммировании. Я поэтому и спрашиваю

Alexander
15.05.2018
11:32:18
тут только санитайзеры спасают хоть как-то

Alexander
15.05.2018
11:33:23
да, мне тоже нравится

Alexander
15.05.2018
11:39:57
мозг чтоль?
к чему эта реплика?

Google
Max
15.05.2018
11:46:42
нафиг тащить в плюсы джаваскрипты всякие

может научимся норм код писать?

не я не против, пишите библиотеку и юзайте

Alexander
15.05.2018
11:47:10
Spoonson
15.05.2018
11:47:14
какие жаваскрипты собираются тащить?

Alexander
15.05.2018
11:47:25
как ты собираешься контролировать lifetime с помощью либы?

Max
15.05.2018
11:47:36
а как это делает раст?

Alexander
15.05.2018
11:47:47
а как это делает раст?
ну ты возьми и почитай

Max
15.05.2018
11:47:51
а ну вот

Spoonson
15.05.2018
11:47:52
с помощью компилятора и языка

Alexander
15.05.2018
11:47:56
там как раз есть rustbook 2nd edition

Max
15.05.2018
11:48:08
а что за пример кода такой где так тяжело сказать когда закончится время жизни обьекта?

Max
15.05.2018
11:48:27
циклические ссылки кругом?

Alexander
15.05.2018
11:48:36
и тебе как программисту, если ты профакапился, будет compile error?

Max
15.05.2018
11:48:47
то, что это делает за тебя компилятор?
так и в чем проблема писать на расте тогда?

Alexander
15.05.2018
11:49:02
так и в чем проблема писать на расте тогда?
переписать бы сейчас кучу кода на раст с С++...

Max
15.05.2018
11:49:07
перепиши

Alexander
15.05.2018
11:49:24
я понял, спасибо ?

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