27-03-2007, 19:45
|
|
|
|
חבר מתאריך: 22.07.04
הודעות: 1,414
|
|
הקפאת הטופס/פונקציה עד לקבלת Events ב - VB6
אני מחפש דרך לבצע המתנה (sleep) של פונקציה עד לקבלת ארוע.
הבעיה שאני מבצע לולאה עם DoEvents עד קבלת הארוע וזה עובד, אבל גם מאפשר לבצע קריאה נוספת מהטופס לאותה פונקציה או לבצע פעולות נוספות.
בניתי DLL שמבצע מספר פעולות, כאשר בניהם זאת המתנה לארוע!
אני לא רוצה לאפשר לפונקציה שקראה לDLL להמשיך עד שתחזור תשובה מה DLL
כדי לפשט את הבעיה ניתן להבין זאת כ:
חלון ראשון שפותח חלון שני בצורה מודאלית ...... בחלון השני יכולות להתבצע פעולות וארועים, אך, רק לאחר סגירת החלון השני, הריצה בחולן הראשון ממשיכה!
תודה!
|