DOBON.NETプログラミング掲示板過去ログ
VB.NETでC++のDLLへの引数の設定方法
題名: VB.NETでC++のDLLへの引数の設定方法
著者: ゴルピー
日時: 2008/10/17 17:07:26
ID: 23196
この記事の返信元:
(なし)
この記事への返信:
[23197]
Re[1]: VB.NETでC++のDLLへの引数の設定方法
かさのば
2008/10/17 17:58:52
ツリーを表示
環境/言語:[VB.NET 2005]
分類:[.NET]
かなり行き詰まっているので知っている方がいらっしゃたら教えてください。
現在VB.NETで、Cで作成されたDLLを使用しようとしていますが、
実装の仕方が完全にわからないので困っています。
使用するDLLの関数の引数に、構造体を渡しています。
構造体:
struct XXX {
unsinged char *data;
long size;
};
というような構造で、DLLの関数の引数へ渡しています。
構造体の*dataは、Cの中でFILEポインタを使用し読み取ったファイルのデータなのですが、
VB.NETで読み取ったファイルを、Cのunsinged charに該当する形式にはどうやっていれればよいのかわからずに困っています。
そもそもCでのfreadで読み取る動きと同じ動きをVB.NETで実装可能なのでしょうか?
以上、ご存知の方がいらっしゃったら教えてください。
題名: Re[1]: VB.NETでC++のDLLへの引数の設定方法
著者: かさのば
日時: 2008/10/17 17:58:52
ID: 23197
この記事の返信元:
[23196]
VB.NETでC++のDLLへの引数の設定方法
ゴルピー
2008/10/17 17:07:26
この記事への返信:
(なし)
ツリーを表示
この辺りが参考になるのではないでしょうか。
[Win32 APIやDLL関数に構造体を渡すには?]
http://www.atmarkit.co.jp/fdotnet/dotnettips/026w32struct/w32struct.html
[Win32 APIやDLL関数を呼び出すには?]
http://www.atmarkit.co.jp/fdotnet/dotnettips/024w32api/w32api.html
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
かなり行き詰まっているので知っている方がいらっしゃたら教えてください。
現在VB.NETで、Cで作成されたDLLを使用しようとしていますが、
実装の仕方が完全にわからないので困っています。
使用するDLLの関数の引数に、構造体を渡しています。
構造体:
struct XXX {
unsinged char *data;
long size;
};
というような構造で、DLLの関数の引数へ渡しています。
構造体の*dataは、Cの中でFILEポインタを使用し読み取ったファイルのデータなのですが、
VB.NETで読み取ったファイルを、Cのunsinged charに該当する形式にはどうやっていれればよいのかわからずに困っています。
そもそもCでのfreadで読み取る動きと同じ動きをVB.NETで実装可能なのでしょうか?
以上、ご存知の方がいらっしゃったら教えてください。