ClownOfDestruction
New member
שאלה מעניינת
רציתי לדעת אם יש איזושהי דרך "לשתול" שורות קוד שנכתבות בתוך התוכנית בזמן הריצה שלה? אני מתכוון שלמשל אם יש לי תיבת טקסט בה אני כותב ביטוי מתמטי כמו:
דרך אגב, גם אם אוכל לכתוב את הקוד בIL ולהריץ אותו דינמית זה יהיה מעניין.
רציתי לדעת אם יש איזושהי דרך "לשתול" שורות קוד שנכתבות בתוך התוכנית בזמן הריצה שלה? אני מתכוון שלמשל אם יש לי תיבת טקסט בה אני כותב ביטוי מתמטי כמו:
((x+4)/2x)*x
האם יש סיכוי שאוכל בתוך התוכנית להגדיר שני משתנים - y וx, ואז לתת למשתנה y את הערך של x שעובר את הפעולות שנכתבו דינמית? הרעיון הוא לא עד כדי כך הזוי אני מניח כי יש למשל את AppDomain שנותן להריץ Assemblies באופן דינמי בזמן ריצה, למרות שאני מניח שמה שאני מנסה לעשות זה צעד אחד יותר מזה (אולי שניים). וכמובן שאני יודע שאפשר לכתוב קטע קוד שיפרסס את הטקסט אבל זה אין לי כח לעשות