- 693 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 03:21:24 ID:qX+LYvH2]
- 関数の呼び元の変数の値を変更したいのですが、
functionへの引数の参照渡しは何か簡単な方法がありますか? test = 10 testfunc(&test) print test function testfunc(*ptr) *ptr = 100 endfunction では上手く行かず… ヘルプを読むと Dword型で変数定義→MAKE MEMORYで領域確保 で、以下のようにしたら一応期待した動作はしたのですが、 呼び元で毎回make memoryはあまりやりたくない… address as dword address = make memory(4) *address = 4 print *address testfunc(address) print *address function testfunc(ptr as dword) *ptr = 100 endfunction
|

|