タイトル : Re: 構造体 投稿日 : 2008/05/29(Thu) 11:42 投稿者 : 戸豚
>VB側でどうにかこれを可能にしたいのですが。 無理です。 以前、わたしも同じような64kバイトの壁にぶつかったときは、 配列の実体はVB側で確保してVC++側にはそのポインタを伝える様にしました。 VBさんの例では構造体を typedef struct inf{ char* test1; char test2; char* test3; int test4; char** test5; char** test6; char** test7; char** test8; char** test9; char** test10; char** test11; char** test12; char** test13; } __inf; と Public Type pinf ptrTest1 As Long test2 As Long ptrTest3 As Long test4 As Long ptrTest5 As Long ptrTest6 As Long ptrTest7 As Long ptrTest8 As Long ptrTest9 As Long ptrTest10 As Long ptrTest11 As Long ptrTest12 As Long ptrTest13 As Long End Type のように変えて、ptrTest〜のメンバーにはVarPtrで得たアドレスを入れる、ような感じです。 |