לולאה עם ארוע

gilad_no

New member
לולאה עם ארוע

הגדרתי פונקציות לשליטה בדפדפן. אני רוצה להגדיר קטע קוד שמחכה עד שהכל יסתיים.
InitInstance(); Navigate(...); do while ... ExitInstance();​
הפונקציה Navigate מסתיימת מייד למרות שפעולתה נמשכת זמן. היא בעצם יוצרת חלון של דפדפן ומנווטת לכתובת מסויימת. היא לא מחכה עד שהדפדפן יסיים אלא מסתיימת ישר. אני צריך להמתין בתוך לולאה עד שהכל יסתיים ורק אז לצאת. חשבתי להגדיר הודעה בחלונות (MESSAGE) ואז ליצור לולאה של משיכת הודעות (MESSAGE PUMP) ולסיים אותה כאשר נקראת ההודעה שהגדרתי. יש למישהו עוד רעיונות?
 

ihovav

New member
לא ברור לי :

למה הפונקציה לא ממתינה שהדפדפן יסיים לטעון את האתר אתה בכל מקרה יכול להשתמש בMUTEX - או בכל אמצעי סנכרון אחר ולעשות WHITFORSINGLEOBJECT
 

gilad_no

New member
חשבתי על זה,

אבל אני לא רוצה לנעול את היישום בגלל זה אני רוצה לולאת הודעות. אני יודע שאני יכול לעשות WAIT עם TIMEOUT של 0 אבל אז בכל מקרה לא הרווחתי כלום וכבר עדיף להשתמש בהודעה. תודה בכל זאת
 
למעלה