- 156 名前:名前は開発中のものです。 mailto:sage [2009/10/17(土) 11:42:53 ID:Y8ra6fKD]
- >>155
そんな口は無い。 ローカル変数のことを知ってるのはコンパイラだけだから、 後置き! に完全に該当する処理はコンパイル時にしか行うことができないはず。 メンバに対して任意に評価する式を文字列ベースで動的に造りたいということなら、 "function(){return 該当する式;)" を評価した結果を該当コンテキストで FuncCall してしまえばOK。 こんなかんじで。 iTJSDispatch2 *context; tTJSVariant str,func,result; TVPExecuteExpression(ttstr("function(){return ") + str.GetString() + ttstr(";}"), &func); func.AsObjectNoAddRef().FuncCall(0, NULL, NULL, &result, 0, NULL, context)
|

|