שלום לכולם,במסגרת עבודתי בניתי קובץ שמתחבר למסד נתונים ב SQL
ומריץ פקודה בתוכו.
הקובץ מציג כפתור שבלחיצה עליו נוצרת ההתחברות למסד, וביצוע הפקודה.
בצד השמאלי של ה Form הנחתי label שצריך לתת לי מצב התקדמות לגבי השלבים.
לדוגמא:
כשנוצרת ההתחברות ה label.text משתנה ל Connection Established
לאחר הרצת הפקודה ה label.text משתנה ל Execute Succeeded
הבעיה:
בעת ההתחברות למסד והרצת הפקודה התוכנה פשוט קופאת, מבצעת את הפקודה ומצליחה, אך מציגה את ההודעה האחרונה ש Execute Succeeded.
למה בזמן הפקודה התגית לא יכולה להשתנות? כשפניתי למפתחים אצלנו הם המליצו לי להשתמש ב Thread. בכל מקרה אשמח להסבר מהו Thread וכיצד אני משתמש בו על מנת לבצע את הקוד שרשמתי?