Posted By: bsw (bsw) on 'CZprogram' Title: Re: PeekMessage Date: Sat Sep 6 23:28:38 2003 > Ved som to aj precital cele, preto som narazil na odstavec: > > ------ > By default, all message types are processed. To specify that only certain > message should be processed, specify one or more of the following values: > ... > PM_QS_POSTMESSAGE > Windows 98/Me, Windows 2000/XP: Process all posted messages, including > timers > and hotkeys. > PM_QS_SENDMESSAGE > Windows 98/Me, Windows 2000/XP: Process all sent messages. > ------ > > Aky je tvoj nazor na tie flagy v PeekMessage ? Muj nazer je takovy, ze to co pisi by melo fungovat ;-). Kdyz jsi to cetl, jiste jsi nasel jeste falg PM_NOYIELD. Ten by nepomohl? > Problem je ten, ze nereentrantna procedura pouzije PeekMessage, pricom sa > vykona cakajuci SendMessage a ten skoci do dotycnej nereentrantnej procedury > > este raz. Vsetok ten kod je cudzi, ja som im len nasiel bug a skusal som he > nejako jednoducho vyriesit. Dik vsetkym za pomoct, aspon sme odhalili dalsiu Ten cekajici "SendMessage" je z jineho threadu, predpokladam, pak by mel stacit ten flag PM_NOYIELD. Anebo proste jedna staticka promenna jako semafor. Pokud jsem to dobre pochopil '-) Jinak sorry za pozdni reakci, byly prazdniny :-) bsw ---------------------------------------------------------------- | mailto:bsw@centrum.cz | GSM +420 603 794 492 | ICQ# 31499029 | ----------------------------------------------------------------