![]() |
|
Другие темы раздела | |
SendMessage не передает сообщение C++ WinAPI В общем пытаюсь передать сообщение окну из другого потока: Запускаю поток так: std::thread potok_ (klient, &база_Kient_mob, hWnd); klient.detach ();//отсоединение потока код потока в отдельном... case WM_COPYDATA://получкение сообщения от потокак клиент lpszString = (LPCTSTR)(pcds->lpData); Здесь получаем данные, потом функция WndProc() завершает работу. Для обработки WM_PAINT ... |
C++ WinAPI Как передать текст с одного диалогового окна в другое
https://www.cyberforum.ru/ win-api/ thread1476127.html Создал 2 диалога с помощью CreateDialog. Разместил в них органы для текста.(IDC_TEXT,IDC_TEXT2). Не могу послать текст с одного диалога в другой. Уже... Через глобальные переменные можно, функции. Через буфер обмена тоже думаю можно. |
C++ WinAPI GetFullPathA Здравствуйте! У меня следующая проблема... Я использую функцию GetFullPathA. Т.е. у меня если Unicode, то WCHAR buffer=TEXT(""); WCHAR buf=TEXT(""); WCHAR** lppPart={NULL}; retval =... Во втором случае TCHAR - это char? |
Явное подключение DLL и вызов функции из неё C++ WinAPI как сделать чтобы не было ошибки при нажатии справка-о программе case IDM_ABOUT: function("b", "b"); break; // Win32Project1.cpp : Defines the entry point for the application. // ... Так вы же выгрузили библиотеку до вызова функции. Делайте проверку на ошибки. И зачем загрузка/выгрузка при каждом WndProc сделана? Можно либо сделать функцию инициализации, которая будет подгружать... |
В чем разница между структурами WIN32_FIND_DATA LPWIN32_FIND_DATA LPWIN32_FIND_DATAA WIN32_FIND_DATAA C++ WinAPI Здравствуйте. В чем разница между указанными структурами, можно ли выполнять преобразование? Для ясности. Буква A в конце, указывает, что данная версия структуры работает с ANSI-строками. Буква W — аббревиатура слова wide (широкий), т.е. эта версия структуры работает с Unicode строками.... |
C++ WinAPI Отлов ошибки в inject dll
https://www.cyberforum.ru/ win-api/ thread1474616.html Добрый день, есть код в dll которая инжектится: MessageBoxA(NULL, "ATTACH START", "TEST", MB_OK); MessageBoxA(NULL, "ATTACH START STEP 1", "TEST", MB_OK); baseClientAddress = (int)... А с какой стати Вы имеете право писать по адресу (baseClientAddress + 0x5DFB95)? |
C++ WinAPI Как передать сообщение окну из другого потока? В общем пытаюсь передать сообщение окну из другого потока: Запускаю поток так: std::thread potok_ (klient, &база_Kient_mob, hWnd); klient.detach ();//отсоединение потока код потока в отдельном... SendMessage (hWnd, WM_COPYDATA, 0, (LPARAM)_T ("qqqqqqqqwwwwwwwww")); eagl69, T ("qqqqqqqqwwwwwwwww") - это не COPYDATASTRUCT* (см. msdn). // Разобрать выбор в меню: switch (wmId) { case... https://www.cyberforum.ru/ win-api/ thread1475679.html | C++ WinAPI Захват экрана при нажатии кнопки и его анализ с выводом в консоль? Всем привет. Подскажите, пожалуйста, по коду. Запускается консольная программа, затем активируются другие окна. Прога ожидает нажатие клавиши (например правой Ctrl или Alt). При нажатии должен... затем активируются другие окна. какие другие? как активируются? https://www.cyberforum.ru/ win-api/ thread1476512.html |
C++ WinAPI Нормализация координат В интернете нарыл вот такой кусок кода , но как показала практика , он - выдаёт не верные результаты . Подскажите пожалуйста как поправить . double lsize = 300; // Размер линзы в пикселях ... https://www.cyberforum.ru/ win-api/ thread1476603.html |
Как программно выделить (сделать активным) пункт меню? C++ WinAPI Возник вопрос, на который нет ответа. Нужно программно навести курсор на пункт меню. К примеру, при появлении контекстного меню из 5 пунктов активным сразу был бы пункт 3. keybd_event |
C++ WinAPI HWND аналог в Линксе Добрый день. HWND - дескриптор окон под виндовіе библиотеки. а есть ли аналог в линуксе? sheackspear, В xlib - Window Добавлено через 25 секунд http://www.asvcorp.ru/tech/linux/xwinprg/functions/XCreateWindow.html |
C++ WinAPI Не могу найти библиотеку для функции PathIsDirectory в codeblocks Необходимо проверить фактическое существование каталога. Нагуглил функцию PathIsDirectory. На msdn указан заголовочный файл Shlwapi.h, но в codeblocks я его почему-то не смог найти. https://www.cyberforum.ru/win-api/thread783529.html Каталог нужно искать при помощи FindFirstFile |
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
13.06.2015, 23:12 | 0 |
Именованные каналы - C++ WinAPI - Ответ 775836413.06.2015, 23:12. Показов 3472. Ответов 6
Метки (Все метки)
Ответ
121 == ERROR_SEM_TIMEOUT.
Что-то я не понял, зачем тут WaitNamedPipe? Если я правильно всё понимаю, получается так: сервер ждёт подключения (ConnectNamedPipe), клиент подключается (CreateFile), после этого сервер пишет данные в пайп (WriteFile), а клиент зачем-то начинает ждать, когда можно ещё раз подключиться (WaitNamedPipe). Конечно, он не дожидается, потому что сервер уже не принимает подключения. Вернуться к обсуждению: Именованные каналы C++ WinAPI
0
|
13.06.2015, 23:12 | |
Готовые ответы и решения:
6
Именованные каналы
Анонимные именованные каналы |
13.06.2015, 23:12 | |
Помогаю со студенческими работами здесь
0
Многопоточность + Именованные каналы Именованные каналы (PIPE) в сети Windows, C++, Киррилица и именованные каналы Именованные каналы (Named Pipes). Не компилируется код Именованные пайпы/ сервер-клиент на одном пк |
Новые блоги и статьи
![]() |
||||
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
|
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
|
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
|
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
|
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
|
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
|