VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/02/24(Fri) 18:20
投稿者gt
URL
タイトル構造体配列転送

お世話になっています、dtです。

VB上で構造体配列をCのDLLへ転送しようと思っていますが、
やり方がわかりません。
VB側:
Public Type SysData_PolygonDfm
        Laye As Integer           ' PolygLaye
        Bcode As Integer          ' PolygBcode
        Type As Integer           ' PolygType
        Name As String            ' PolygName
  End Type
Public SDPolyDfm() As SysData_PolygonDfm

bytC3 = Use_SetDFM_PolyDLL(PolygonDfmAllID, SDPolyDfm(0))

DLL側:
BYTE _stdcall Use_SetDFM_PolyDLL( int PolygonDfmAllID, SysData_PolygonDfm* SDPolyDfm)
{
    for(int j=0; j<PolygonDfmAllID; j++){
        int dd=SDPolyDfm[j].Bcode;
    }

    return (0);
}

コンバイルしてエラーが出ました。

どう対処すればいいでしょうか。
よろしくお願いします.


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -