Invoke / InvokeMember
התכנית שלי צריכה להחליט בזמן אמת איזו פונקציה להריץ על פי שמה. בעיקרון ניתן לעשות זאת עם invokeMember והזנת שם המתודה. הבעיה היא, שהפונקציות שעלי לקרוא להן הינן private, ואין הרשאה לראות את הפונקציה. ניסיתי גם עם GetMember אך נתקלתי בבעייה דומה. הרונטיים אינו רואה את ה-members שאינם public. כיצד ניתן בכל זאת לבצע את העניין? אציין שאני קורא לפונקציה מתוך המחלקה בה היא מוגדרת, כך שברמת העיקרון אין בעיית הרשאה.
התכנית שלי צריכה להחליט בזמן אמת איזו פונקציה להריץ על פי שמה. בעיקרון ניתן לעשות זאת עם invokeMember והזנת שם המתודה. הבעיה היא, שהפונקציות שעלי לקרוא להן הינן private, ואין הרשאה לראות את הפונקציה. ניסיתי גם עם GetMember אך נתקלתי בבעייה דומה. הרונטיים אינו רואה את ה-members שאינם public. כיצד ניתן בכל זאת לבצע את העניין? אציין שאני קורא לפונקציה מתוך המחלקה בה היא מוגדרת, כך שברמת העיקרון אין בעיית הרשאה.