ABA


"הרצה של קוד פעם אחת?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21615 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21615
danny444
חבר מתאריך 14.9.08
1980 הודעות
   18:14   12.03.16   
אל הפורום  
  הרצה של קוד פעם אחת?  
 
   היי!
התוכנית שלי מחוברת לKINECT כך שישנו קוד שתמיד רץ וכך למעשה ניתן לקבל בכל רגע את הפרמטרים שהקינקט קולט.
עבור מקרה מסוים (בתנאי IF פשוט) אני רוצה לבצע עדכון נתונים לDB באופן חד פעמי. כיצד ניתן לבצע זאת? במצב הנוכחי, תנאי הIF מתבצע מספר רב של פעמים.

לדוגמה:

if (val==10)
{
UPDATE DB
}


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הדרך לעשות את זה היא: יוחאי 12.03.16 18:35 1
     זה כמובן שניסיתי... danny444 12.03.16 19:42 2
         איזה שגיאה אתה מקבל? משה הלולן 12.03.16 20:05 3
         איך threads יעזור לך בסיטואציה הזאת? ShocKi  12.03.16 20:14 4

       
יוחאי
חבר מתאריך 30.12.15
163 הודעות
   18:35   12.03.16   
אל הפורום  
  1. הדרך לעשות את זה היא:  
בתגובה להודעה מספר 0
 
  


var isUpdated = false;

if (val === 10) {

if (!isUpdated) {
doUpdate();
isUpdated = true;
}
}




אם ה-context שהקוד רץ בו מתאפס כל פעם, אני לא רואה דרך לעשות את זה מלבד לשלוף את הנתונים מהדטאבייס קודם ולעשות את הבדיקה.

בכל מקרה אתה חייב להחזיק state שאומר שעידכנת את הנתונים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
danny444
חבר מתאריך 14.9.08
1980 הודעות
   19:42   12.03.16   
אל הפורום  
  2. זה כמובן שניסיתי...  
בתגובה להודעה מספר 1
 
   משהו בקוד מעיף לי שגיאה בכל זאת...אותה השגיאה שהייתה לפני שהוספתי את התנאי הזה. יש אפשרות לעשות את זה אולי עם THREADS?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
משה הלולן לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.13
4818 הודעות, 8 פידבק
   20:05   12.03.16   
אל הפורום  
  3. איזה שגיאה אתה מקבל?  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק
   20:14   12.03.16   
אל הפורום  
  4. איך threads יעזור לך בסיטואציה הזאת?  
בתגובה להודעה מספר 2
 
   לומר משהו בקוד מעיף לי שגיאה זה לא להשתמש בכלים שעומדים לרשותך.
תדבאג את הקוד, תבין איזה שורה גורמת לשגיאה ובין היתר מהי השגיאה שנוצרת.


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net