★初心者にVisual C++を教えるスレ★ Part29
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 08/03/19 17:04:51 シリアルは慣れてないとハマるから、mscomm.ocx使ったほうが楽かも 451:デフォルトの名無しさん 08/03/19 17:40:12 >>397 職業プログラマだけど、自分はそうやってるし、他の人もそうやってる。 一般的かどうかまでわからないが、合理的な方法と思う。 実際のディレクトリ構成は、ファイル数が多くなったら機能ごとに分けてる。 その方が管理しやすいから。 ファイル名はプリフィックスをつけて一意にする。 ディレクトリが別になってても、単体で見たときに区別できないから。 452:デフォルトの名無しさん 08/03/19 18:08:53 下記のソースでVC++6.0では問題なかったのですが VC++.net 2003で実行すると HRESULT hr = com_object_type::CreateInstance(&sink_); のところでアプリ(IE)が落ちてしまいます。 6.0と2003ではATL関連が結構変わってしまったようなのですが これはソースを直すべきなのでしょうか? あるいはプロジェクトのプロパティなどで対処できるものでしょうか? もしご存知の方いたら教えてくださいませ。よろしくお願いします。 ////ecom_event_sink : シンクラッパー template<class Event> class com_event_sink { typedef CComObject<Event> com_object_type; com_object_type* sink_; CComPtr<IUnknown> unk_; public: HRESULT create() { HRESULT hr = com_object_type::CreateInstance(&sink_); if ( SUCCEEDED(hr) ) sink_->QueryInterface(IID_IUnknown,(void**)&unk_); return hr; } com_object_type* operator->() { return sink_; } };
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4438日前に更新/222 KB
担当:undef