Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 - Ответ 7758364

13.06.2015, 23:12. Показов 3472. Ответов 6
Метки (Все метки)

Ответ

121 == ERROR_SEM_TIMEOUT.
Что-то я не понял, зачем тут WaitNamedPipe? Если я правильно всё понимаю, получается так: сервер ждёт подключения (ConnectNamedPipe), клиент подключается (CreateFile), после этого сервер пишет данные в пайп (WriteFile), а клиент зачем-то начинает ждать, когда можно ещё раз подключиться (WaitNamedPipe). Конечно, он не дожидается, потому что сервер уже не принимает подключения.

Вернуться к обсуждению:
Именованные каналы C++ WinAPI
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.06.2015, 23:12
Готовые ответы и решения:

Именованные каналы
у CreateNamePipe() есть параметр nMaxInstances. то есть "The maximum number of instances that can be created for this pipe". я...

Именованные каналы
Здравствуйте. Хотелось бы узнать одну вещь по поводу именованных каналов. Функция CreateNamedPipe() создает один экземпляр канала на...

Анонимные именованные каналы
Подскажите, как изменить этот пример:...

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.06.2015, 23:12
Помогаю со студенческими работами здесь

Многопоточность + Именованные каналы
Добрый день. На сайте MSDN по ссылке приводится пример работы многопоточного приложения использующего именованные каналы....

Именованные каналы (PIPE) в сети
Создано два приложения: сервер, клиент. Сервер запускается в локальной сети на одном ПК, клиент в той же сети на другом ПК, соединение...

Windows, C++, Киррилица и именованные каналы
Всем привет. Решил портировать кое-какой код под Виндовс. Код делает дочерний процесс и соединяется с ним через два пайпа для IPC....

Именованные каналы (Named Pipes). Не компилируется код
Всем добрый день. Я новичок в C++ и WinAPI, больше работаю с Java. Сейчас возникла необходимость в именованных каналах. Изучив...

Именованные пайпы/ сервер-клиент на одном пк
Условие таково: Клиент – асинхронный читатель Сервер –синхронный писатель Краткое описание: • создание именованного канала ...

0
Новые блоги и статьи
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 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru