C#, C♯, C#相談室 Part42at TECHC#, C♯, C#相談室 Part42 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch