C#, C♯, C#相談室 P ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
363:デフォルトの名無しさん 07/09/05 16:01:12 >>362 C++/CLI でラッパを書く、C++ で COM 化するのいずれも避けるには?ってことですか。 ヘッダファイルとオブジェクトファイル(あるいはソースコード)で供給されるような普通の 良くあるクラスライブラリの場合、そもそもライブラリ側のコードを呼び出す手段が無い ですよね。 dllexport されているクラスなら MSVC の ABI に従って呼び出してあげれば動くでしょうけど、 そういうライブラリはあまりないし、割に合わないような気がする。 364:デフォルトの名無しさん 07/09/05 16:34:36 今ハードウェアとやりとりをしなければならないので、PInvoke を使って DLL にアクセスしています。 この DLL の Open 関数を構造体を引数として呼んであげると、この構造体の中にデータが入って 返ってくるというものです。 で問題はこの構造体のメンバに構造体の配列が入っており、この構造体の配列を取得することが できません。( 構造体の他の int のメンバは取得できています。以下でいうところの ID ) このような構造体下の構造体を取得することはできないのでしょうか。 struct Parent { public int ID; public Data[]; } struct Data { public int RawData; public int Length; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4337日前に更新/133 KB
担当:undef