עבור לתוכן
Magic DevHub
adi_sys

אירוע שעון בתוכנית ראשית (מגיק 9.4 sp8)

Recommended Posts

שלום,

יצרתי אירוע שעון (כל שניה) בתוכנית הראשית שבסה"כ בודק סטטוס (קישור קריאה בתוכנית בן) ומעדכן שדה מקומי גלובלי.

משום מה, לפעמים לחצנים לא מגיבים בלחיצה ראשונה (כנראה משום שהתוכנית עובדת ברקע), דבר שמעיק מאוד על המשתמשים.

כאשר מנטרלים את האירוע כל העניין מסתדר ...

האם יש למישהו פיתרון יצירתי למניעת התופעה ?

תודה מראש

adi_sys

 

 

 

 

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

לא הייתי אומר פתרון יצירתי אבל בהחלט יש מספר אפשרויות עם פוטנציאל לשיפור המצב:

1. להפעיל את האירוע בקצב נמוך יותר (נגיד כל 10 שניות).

2. לוודא שקיים בבסיס הנתונים מפתח החופף לשדות הקישור ועדיף ח"ע.

3. להעלות את התוכנית עם הקישור לזיכרון (היא מזומנת באופן סידרתי).

4. במידת האפשר להתנות את האירוע כך שלא יופעל באופן אוטומטי.

5. לשקול שימוש בפונקציה idle.

    הפונקציה הנ"ל מחזירה את פרק הזמן שחלף מאז הקיש המשתמש על מקש או לחץ עם העכבר וזה נותן 

    אינדיקציה משוערת לפעילות מקוונת בתחנה.

    אם תשלב את הפונקציה הנ"ל בתנאי לאירוע תוכל לנסות ולמנוע התנגשות בן הפעלת האירוע לבין פעילות 

    מקוונת של המשתמש.   

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

צריך להזהר מאוד עם התוכנית הראשית

בכל מה שקשור לאתחול משתנים גלובלים היא עובדת מצוין !

אירועים למינהם, אם זה שעון או נוסחא עלולים מעט לשבש את פעולות המשתמש בשוטף.

adi_sys

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×