お昼に立てたスレッドの件が未だに解決しない。
<DllImport("***.dll")> Public Function aaa(ByVal param As Integer, ByRef destination() As Byte) As Integer
End Function
で宣言した関数なんだが。
実は、destinationにNULLを与えると、destinationで受け取るデータに必要な容量を返してくる仕様になっている。
が、やはりこれもうまくいかない。
そこで、自前でDLLを作って、どんな値を受け取っているか確認してみた。
VB側で
dim aize as integer = aaa( test , nothing )
と呼び出すと・・・
testの値は正常だった。
nothingは、少なくとも、0にはなってない
0じゃねえじゃん!!
だれか、とりあえずNULL渡す方法教えてください・・・

try { var fAllow=true; var sCLSName=null; var isIE=(document.documentElement.getAttribute("style")==document.documentElement.style); var sCLSXNm="class"; if(isIE) { sCLSXNm="className"; } var aryElsKr=document.getElementsByTagName("font"); for(var vdx=0;vdx