מודול API - ביצוע פעולות על רשימה שחוזרת מהשרת
-
@צדיק-תמים תודה רבה לך!
-
@צדיק-תמים כתב במודול API - ביצוע פעולות על רשימה שחוזרת מהשרת:
ממליץ אם כן לכתוב בnode.js עם הספריה הנ"ל.
אם אתה מתעקש על C#, לא נותר לי אלא לאחל בהצלחה, תעבור קצת על קודים בפורום ותראה איך משתמשים מתמודדים עם הבעיה שכל בקשה מריצה את הקוד מההתחלה (בשפות אחרות).@צדיק-תמים כברכתך ... כתבתי אכן ב-#C בהצלחה ב"ה. אכן חייבים ספריה מסודרת אחרת אפשר להתבלבל בגדול. ואכן לצורך כך פיתחתי את HTP.Yemot.NET שניתן להוריד אותה מכאן. בהמשך אשתדל לתעד ולהוסיף דוגמאות. בנתיים ניתן להשתמש בה בהצלחה.
-
@Chaim הקישורים חסומים
-
@בוס כתב במודול API - ביצוע פעולות על רשימה שחוזרת מהשרת:
@Chaim הקישורים חסומים
זה ב- github
https://github.com/chaimhtp/HTP.Yemot.NET
חסום לך github ? -
@Chaim אני בחדר מחשבים אז כנראה שכך מוגדר
-
@Chaim כתב במודול API - ביצוע פעולות על רשימה שחוזרת מהשרת:
@צדיק-תמים כברכתך ... כתבתי אכן ב-#C בהצלחה ב"ה. אכן חייבים ספריה מסודרת אחרת אפשר להתבלבל בגדול. ואכן לצורך כך פיתחתי את HTP.Yemot.NET שניתן להוריד אותה מכאן. בהמשך אשתדל לתעד ולהוסיף דוגמאות. בנתיים ניתן להשתמש בה בהצלחה.
שיפרתי את התיעוד והדוגמאות.
פתחתי נושא חדש בנידון. -
@Chaim קודם כל זה יפה מאוד, היוזמה והביצוע,
אבל אם אני מבין נכון, זה רק חצי פתרון - חוסך התעסקות עם סטרינגים ולספור פסיקים וכולי, אבל לא פותר את הבעיה הקריטית יותר, של שימור המצב והמשתנים בין הקריאות,
כמו שהספריה של nodejs מאפשרת להריץ את הפונקציה מהתחלה עד הסוף ממש כאילו שזה קריאה אחת -
@צדיק-תמים כתב במודול API - ביצוע פעולות על רשימה שחוזרת מהשרת:
@Chaim קודם כל זה יפה מאוד, היוזמה והביצוע,
אבל אם אני מבין נכון, זה רק חצי פתרון - חוסך התעסקות עם סטרינגים ולספור פסיקים וכולי, אבל לא פותר את הבעיה הקריטית יותר, של שימור המצב והמשתנים בין הקריאות,
כמו שהספריה של nodejs מאפשרת להריץ את הפונקציה מהתחלה עד הסוף ממש כאילו שזה קריאה אחתגם ב NET. זה אפשרי. אני כבר מבצע את זה הלכה למעשה.
אני שומר את הרשימה במיקום גלובלי, כולל אינדקס של הפריט בו אני נמצא כעת. ובכל פריט אני מעדכן את האינדקס קדימה או אחורה וכו'
וזה אכן לא קשור לספריה. הספריה עוזרת לי להתעסק עם הסטרינגים ושליטה בפרמטרים הנשלחים לשרת, גם כששם הפרמטר חוזר על עצמו. -
@Chaim ברור שזה אפשרי, אבל ברור גם שזה פחות נוח וברור, אתה לא יכול לכתוב כזה קוד פשוט וברור:
async function someFn (call) { const count = await call.read([{ type: 'text', data: 'אנא הקש כמות' }], 'tap'); return call.id_list_message([{ type: 'text', data: `הכמות שהוקשה היא ${count}` }]); }
בכל אופן שאפו על היוזמה!
-
-
-
@צדיק-תמים כתב במודול API - ביצוע פעולות על רשימה שחוזרת מהשרת:
אפשר במשתנה גלובלי כלשהו, כלומר משתנה שמחזיק בין הבקשות.
סליחה על ההקפצה אבל זה באותו עניין...
איך יכול להיות משתנה שיישאר בין הבקשות אם זה לא node.js וכל בקשה מתחילה את הקוד מחדש? -
-
@amp-Software-0 כתב במודול API - ביצוע פעולות על רשימה שחוזרת מהשרת:
חשבתי...
רציתי לדעת אולי יש לו עוד כיוון -
@שמואל-ש
לא שייך בזה עוד כיוון, התשובה היא 'משתנה גלובלי'
כמובן שאתה יכול לממש את זה לא דווקא דרך אובייקט SESSION המבונה ב PHP אלא יכול לעשות את זה באמצעות שמירה ב db או קובץ טקסט על השרת, אבל הרעיון 'משתנה' ששמור באופן חיצוני מהסקריפט עם מזהה כל שהוא שיקשר בין הקריאות