- PR -

VB.netからCへ渡す構造体

投稿者投稿内容
大ベテラン
会議室デビュー日: 2003/09/16
投稿数: 193
お住まい・勤務地: 千葉県
投稿日時: 2007-04-13 21:14
皆様方 お騒がせしました

 C側への 受け渡しは思惑通りに渡っていました
 C からの return を int または bool
で返してもらったら 思惑通りの値が戻りました

 long の return が cで返す値と vbで受け取る値とが
 まるで ばけてしまう原因は わかりませんが
 とりあえず Long である必要性はないようなので
 良しとする事にしました

 ありがとうございました
  
大ベテラン
会議室デビュー日: 2003/09/16
投稿数: 193
お住まい・勤務地: 千葉県
投稿日時: 2007-04-13 21:27
引用:

ぽぴ王子さんの書き込み (2007-04-13 21:08) より:
ありゃ、そうだったんですか。

その割には StructLayout 属性の指定がないみたいですが…
つけてやってみました?




<StructLayout(LayoutKind.Sequential)>
これは つけてもつけなくても 同じでした

LayoutKind のヘルプから引用
C#、Visual Basic .NET、および C++ のコンパイラは、値型に対して Sequential レイアウトを指定します

スキルアップ/キャリアアップ(JOB@IT)