Compact Framework 動態改變物件屬性值及呼叫成員函數
前幾天發佈 Compact Framework Run Time Viewer, 就有朋友訊問可否在執行時期動態改變物件屬性值或呼叫函數.
於是就寫出這個很小 (1500行) 很髒的程式.
由於沒有什麼空閒的時間, 所以只能做到如此, 抱歉了. [下載原始碼]
主畫面很陽春, 您必須在程式裡面加入要操控的物件及其"別名":
m_interpreter.AddObject(button1, "button1");
m_interpreter.AddObject(this, "self");
接下來試看看:
按下 [Eval]鈕 :
可以動態移動按鈕:
也可以呼叫方法:
還有一些小功能: