C#, C♯, C#相談室 P ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
381:デフォルトの名無しさん 07/09/05 23:44:08 んん? そのためのC++/CLIなんだから、CRTのルールを守らず アセンブリをロードするとは思えんけど。 http://msdn2.microsoft.com/ja-jp/library/ms173266(VS.80).aspx 382:デフォルトの名無しさん 07/09/05 23:50:54 >>381 C++/CLIはそれでOK。そこは同意。 よく分からないのは359が言うところのクラスライブラリが どんなファイル形式なのかかな? 1) *.h 単体 (テンプレートライブラリ) 2) *.h+*.lib 3) *.h+*.obj 4) *.h+*.dll 5) *.h+*.cpp >>>359 は >いちどC++/CLIでラップしなければいけないのかどうか、知りたかった。 とか書いている割に、どんな形態で配布されているライブラリなのか 未だに明かしていないみたいだけど。 383:359 07/09/06 01:46:34 >>382 わかりにくくてすんません。一番最初にあげたurlの記事の内容そのまんまで、 WIN32で書いてあるスタティックのライブラリ。 2) *.h+*.lib ってことになります。 ttp://www.atmarkit.co.jp/fdotnet/special/vcppinvista01/vcppinvista01_03.html で、このとおりやってみようと思ったのだが、 >>375 で書いたとおり、メンバ関数をラップするだけじゃ足りなくて、 その他もろもろ細かいところすべて書き換えなきゃならなくなって。。。 ホントにこれが普通の方法なのか?もっとエレガントな方法があるのでは。 と、思ったのでした。 ちなみに、すべてではないですが、 4) *.h+*.dll の形にしたものもあります。 MFC,ATL,stlは使っていなく、CRTは使っているものとそうでないものが。 >>380 >>381 Nativeと.NET、両方が扱える言語は、C++/CLIだけで、 っていうか、C++/CLIはそのために存在している。ので、いまこそ使うときだ。 ってことですかね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4338日前に更新/133 KB
担当:undef