![]() |
עזרה עם בC#
שלום,
התחלתי לפני כמה זמן להתעסק עם C# לא ממש למדתי c# אבל יש לי ידע בשפות קודמות. נתקעתי במשהו שאני לא מצליח לפתור, חיפשתי תשובות בגוגל אבל לא מצאתי. אם אני עושה event חדש כאשר לוחצים על כפתור, והפעולה היא ארוכה, אני רוצה לעשות שבזמן שהפעולה מתבצעת תהיה לי גישה לטופס, עכשיו כאשר הפעולה מתבצעת הטופס תקוע ואני לא יכול לעשות כלום עד שהפעולה מסתיימת. אני צריך כיוון איך אפשר לעשות את זה. תודה, רום. |
Web/Win
דבר ראשון, אם מדובר ב Web תוודא שזה רץ מה IIS ולא מהשרת המובנה של VS (איתו יותר איטי). אם זה ב Win, ויש ממש לוגיקה כבדה ומטורפת בכפתור וזה לוקח הרבה זמן, צור thread חדש שבו תרוץ הפעולה. |
הפעולה ארוכה כי היא אמורה להיות ארוכה, לא בגלל שהפעולה לא בנויה טוב.
למשל אם אני רוצה לעשות שאני לוחץ על כפתור וכל שניה זה מוסיף 1 לאיזה משתנה למשל 5 שניות איך אני עושה את זה? |
אז תפריד את הפעולה ל thread אחר. קרא על זה, יש מספיק חומר.
|
הצלחתי לעשות את זה,
תודה רבה! |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:38. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ