Форум программистов, компьютерный форум, киберфорум
Delphi: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi WinAPI Как получить номер USB флешки? https://www.cyberforum.ru/ delphi-winapi/ thread1811721.html
Пробовал так выдвет хрень, какой та номер наверно USB порта program Project1; {$APPTYPE CONSOLE} uses
Delphi WinAPI Sleep - что внутри?
Циклrepeat Sleep(1) until ...почти не грузит процессор. Что там такого зашито внутри? Как это можно реализовать кроме как через Sleep?
Delphi WinAPI Как задать имя окна браузера Амиго для поиска дескриптора окна FindWindow var h: HWND; begin h := FindWindow(nil, 'Amigo'); if h > 0 then По Amigo результат h нулевой, я так понял, не находит https://www.cyberforum.ru/ delphi-winapi/ thread1807144.html Delphi WinAPI Сгенерировать клик по ссылке активной страницы браузера как на Delphi сгенерировать щелчек по ссылке на активной странице браузера (Амиго например) https://www.cyberforum.ru/ delphi-winapi/ thread1807068.html
Имитация нажатия кнопки мыши при нажании клавиши ESC Delphi WinAPI
Как написать маленькую программку на Delphi которая выполняясь в фоновом режиме делала следующее: чтобы при нажатии клавиши ESC генерировалось нажатие левой клавиши мыши на кнопке (проигрывателя видео) в активной Html странице браузера. Интересует только процесс такого посылания сигнала Wndows все остальное с калибровкой положения могу написать. Поставлю спасибо за все дельные советы на этом...
Delphi WinAPI Запись DWORD в память другого процесса https://www.cyberforum.ru/ delphi-winapi/ thread1791893.html
Здравствуйте. Пытаюсь записать DWORD в память процесса. var outptr: pointer; wb: cardinal; somedata: cardinal; begin somedata := 100; WriteSAMemory(ptr($B7CE50), @newmoney, sizeof(cardinal)); WriteProcessMemory(proc, ptr($B7CE50), @somedata, sizeof(cardinal), wb);
Delphi WinAPI Запуск процедуры из библиотеки от другой учетной записи Всем привет, хорошего дня и отличного настроения =) вероятно сморожу сейчас что-то ужасное, но опишу вводные данные: есть программулина на c#, есть библиотека на Delphi (lazarus), в библиотеке единственная функция, т.к. не удалось ее заставить нормально работать под сишарпом из-за моего незнания сишарповских поинтеров и работы с ними, так вот.. возможен ли запуск этой функции от другого... https://www.cyberforum.ru/ delphi-winapi/ thread1789550.html Передача неактивному окну сочетание клавиш Delphi WinAPI
1) Перерыл интернет не могу найти. Например как передать чужому НЕАКТИВНОМУ окну(без активации//SetForegroundWindow(H)) сочетание клавиш Shift+Q. 2)Также как передать символы(.@ и т.п.), а также прописные буквы. Я все реализую сам так h := FindWindow(nil, 'Точка Запуска'); SendMessage(H,WM_KEYDOWN, Ord('U') ,1); SendMessage(H,WM_KEYDOWN, VK_RETURN,1); SendMessage(H,WM_KEYUP,...
Delphi WinAPI Создать дочернее окно в чужом окне Здравствуйте! Во время игр/кодинга/шаро... по интернету слушаю музыку. У меня ЭВМ-ведро, так что лишний процесс плеера очень влияет на быстродействие. Решил сделать прогу, которая бы создавала дочернее целевому окну окошечко с мин. интерфейсом для переключения, паузы и т.п аудио. Окошко не должно вылезать за пределы окна-родителя. Уже внедрял чекбокс в окошко копирования файла, с задачей... https://www.cyberforum.ru/ delphi-winapi/ thread1786524.html Delphi WinAPI Диспенсер купюр. Протокол LCDM-2000T https://www.cyberforum.ru/ delphi-winapi/ thread1781617.html
Имеет кто опыт работы программирования сабжа? В частности интересует, ответ от девайса идет 4 раза. Как отсечь? Снифер ком порта на утилиту девайса показал что ответ на запрос состояния пришел 1 раз. А на мою команду 4 раза((((
Ws2_32 странный ординал Delphi WinAPI
Доброй ночи, смотрю в длл список функций, и пишет что но в списке я такого не нашел. http://www.winasm.net/forum/index.php?showtopic=2362 как узнать функцию что вызывалась
Delphi WinAPI Ошибка при работе с Clipboard: "Сannot open clipboard. Отказано в доступе." https://www.cyberforum.ru/ delphi-winapi/ thread1777961.html
Хотел написать программу для автоматической замены текста в буфере обмена, но при обращении к буферу получаю ошибку "Сannot open clipboard. Отказано в доступе.". Вот весь код: program ClipBrdChanger; uses Unit2 in 'Unit2.pas' {Form2}, Winapi.Windows, System.SysUtils, Vcl.Clipbrd;
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
22.09.2016, 20:21 0

SetEvent + WaitForSingleObject - Delphi WinAPI - Ответ 9568317

22.09.2016, 20:21. Показов 2127. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от 7in Посмотреть сообщение
Есть ли гарантия, что WaitForSingleObject успеет сработать, если другой поток сделает SetEvent и CloseHandle подряд?
Нет такой гарантии. Поведение WaitForXxx в этом случае не определено.

Цитата Сообщение от 7in Посмотреть сообщение
И ещё вопрос: каких значений не бывает у хэндла (кроме 0)?
Точно знаю, что не бывает NULL, INVALID_HANDLE_VALUE и (ULONG_PTR)-2.

Вернуться к обсуждению:
SetEvent + WaitForSingleObject Delphi WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2016, 20:21
Готовые ответы и решения:

Не работает WaitForSingleObject
Надобно, чтобы главный поток застопорился и подождал, пока один из дочерних не скажет, что можно...

ShellExecuteEx, WaitForSingleObject, Ожидание завершения работы другого приложения
добрый вечер. итак, задача (которую я решил благодаря CyberForum.ru :)), следующая: необходимо...

SetEvent вызывает каждый поток только раз
Добрый день.Никак не могу разобраться с синхронизацией потоков. Делаю некую имитацию Round Robin....

WaitForSingleObject
Приветствую. Вот собственно код который нужно поправить. void changeFile() { DWORD...

7
22.09.2016, 20:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2016, 20:21
Помогаю со студенческими работами здесь

Мютекс и WaitForSingleObject
Тренируюсь для личного интереса перевожу с С++ на С#. За мой бредняк не ругайте. Вот код на с++...

WaitForSingleObject и многопоточность
Добрый день! Мучаюсь с такой задачкой. Имеется C++ DLL, которую до меня писал другой программист....

WaitForSingleObject(). C++ WinAPI
Привет. У меня вопрос : почему во время работы WaitForSingleObject() я могу вывоить часы реального...

WaitForSingleObject - проблема!
здравствуйте, у меня есть шаблонный список елементов структуры struct proc { int exename;...

Потоки. WaitForSingleObject.
Здравствуйте! Помогите пожалуйста решить проблему. Читать лучше сразу самый низ кода - большой...

WaitForSingleObject - вопрос.
Привет. WinApi функция WaitForSingleObject. Как она работает? Ждет завершения патока (тот, что...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru