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

העברת פרמטרים כפוינטרים

Recommended Posts

שלום
אני רוצה לבצע תוכנית שתעבור על מספר לא ידוע של שדות מתוך תוכנית אחרת שקוראת לה
אני מעביר את השדה הראשון והאחרון כפוינטרים
'FIRST'var , 'LAST'var
כך אני יודע את מספר השדות המועברים. אך איני יודע את ההצבעה על השדה הראשון שממנו אני אמור להתחיל לטפל.
חישוב מהשדה הראשון בתוכנית הנקראת אינו נכון מכיוון שהשדה האחרון בתוכנית הקוראת הוא לא בהכרך
השדה האחרון שעובר כפרמטר.
כיצד ניתן לזהות את השדה הראשון ?
תודה

שתף אשכול


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

אולי תנסח מחדש את הבעיה , לא ברור למה לא ניתן להשתמש FIRST'var כדי לעדכן אותו . האם כל תחום המשתנים-פרמטרים שאתה מעביר מכיל שדות לטיפול או שישנם חורים ?

שתף אשכול


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

שלום גאי

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

זהבה

שתף אשכול


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

ניתן לדעת את המשתנה האחרון בתכנית הקוראת ע"י נקודת ייחוס האחרונה הידועה = השדה הראשון במשימה הנוכחית

כלומר ע"י שימוש בפונקציה var('A'-1) תוכל לקבל את השדה האחרון בתכנית הקוראת גם אם אינך יודע כעת איזו תוכנית תקרא לתכנית הנוכחית

שתף אשכול


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

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

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

צור חשבון

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

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

התחבר

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

התחבר עכשיו

×