- 79 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 18:42:04 ]
- 呼び出し側がメモリブロックを確保し、そのポインタを引数にとるWin32APIの呼び出しで、
動的配列を使って例えば A: array of Integer; SetLength(A, 1024); ように、確保したとき、 引数での指定方法で、 Win32Foo(@A[0]) より Foo(Pointer(A)) の方がよろしいでしょうか?? メモリブロックのサイズが固定なら前者でもいような気がするのですが、 可変で例えばサイズが0だったりすると、前者の場合、アドレス違反がでますよね??
|

|