PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] [Solved]Qt有Win32的WaitForSingleObject功能嗎?
作者:
BIAO
(超越自己)
2017-08-10 14:45:05
開發平台(Platform): (Ex: Win10, Linux, ...)
Windows, Linux
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
minGW, ggc
各位板友大家好,
目前我用Qt做了個Service(Daemon)程式,
程式內有個線程希望等候另一個Process發送訊號,
若是收到訊號,則這個等候線程的訊號觸發,會做某些事。
在Win32 API內有WaitForSingleObject以及Global的Event能用(跨Process),
不曉得Qt有沒有類似的功能,能否提供一些關鍵字指引呢? 謝謝大家。
p.s. 希望能是跨平台的方式..QWinEventNotifier Class只供Windows使用
作者:
Lipraxde
(Lipraxde)
2017-08-10 16:11:00
你不先google看看嗎?查個"wait for single object QT"試試
作者:
BIAO
(超越自己)
2017-08-10 16:23:00
您是指QWaitCondition嗎?貌似無法跨進程@@
作者:
Lipraxde
(Lipraxde)
2017-08-10 17:11:00
那你該找的是QT怎麼跨進程吧?
作者:
MOONY135
(談無慾)
2017-08-11 13:04:00
這個感覺用SOCKET就可以了 如果另外一個程式也是你寫的or nativeEvent
作者:
BIAO
(超越自己)
2017-08-11 16:12:00
謝謝M大喔,後來發現D-Bus限於Unix..會再看看您提供的建議:)
作者: duke00184
2017-08-13 00:47:00
我沒用過Win32的Event處理,但我平常寫Qt都是用SIGNAL
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-08-14 00:52:00
其實寫兩種 implementation 偵測 OS 用對應的就好了吧
作者:
BIAO
(超越自己)
2017-08-15 13:47:00
d大,謝謝您,我再確認看看 :)ur大您好,其實就是想說Qt既然跨平台,那想必連IPC也處理好.當然有些東西是系統特有的XD真不行也只好用兩種呈現方式 or Socket了附上連結:
http://doc.qt.io/qt-5/ipc.html
繼續閱讀
UVA帳號申請
rbufghj9713
[問題] 尋找引用資料
edmund71405
[問題] 指標陣列的氣泡排序法
pillbox1989
[問題] C大量開檔關檔可否更快?
Umagon
Re: [問題] 讓兩顆LED用不同的頻率閃爍
happierway
[問題] C函式是否有辦法回傳多個陣列?
ej001
Re: [問題] 讓兩顆LED用不同的頻率閃爍
descent
[問題] 讓兩顆LED用不同的頻率閃爍
zzss2003
[問題] 外部變數static問題
Tverous
Re: [公告] 板工請假七天
wtchen
Links
booklink
Contact Us: admin [ a t ] ucptt.com