Compact Framework 動態改變物件屬性值及呼叫成員函數

  • 2257
  • 0

Compact Framework 動態改變物件屬性值及呼叫成員函數

 

前幾天發佈 Compact Framework Run Time Viewer, 就有朋友訊問可否在執行時期動態改變物件屬性值或呼叫函數.

於是就寫出這個很小 (1500行) 很髒的程式.

由於沒有什麼空閒的時間, 所以只能做到如此, 抱歉了. [下載原始碼]

image

 

主畫面很陽春, 您必須在程式裡面加入要操控的物件及其"別名":

m_interpreter.AddObject(button1, "button1");
m_interpreter.AddObject(this, "self");

 

接下來試看看:

image

 

按下 [Eval]鈕 :

image

 

可以動態移動按鈕:

image

 

也可以呼叫方法:

 

image

 

還有一些小功能:

image