ATL/WTL
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGwtlのドキュメントとサンプルコードがダウンロードできます。
0103define
NGNG0104デフォルトの名無しさん
NGNGhttp://hp.vector.co.jp/authors/VA016589/index_japanese.htm
0106デフォルトの名無しさん
NGNGttp://discuss.microsoft.com/SCRIPTS/WA-MSD.EXE?A2=ind0104a&L=atl&D=0&P=26200
0107デフォルトの名無しさん
NGNGfor ( ; ; ) {
try {
IDTestPtr testPtr( _uuidof( Test ) );
ret = testPtr->method( arg1, arg2 );
cout << "1" << endl;
} catch ( _com_error &e ) {
}
cout << "2" << endl;
}
こんな感じのコードで試しているのですが、何回かループ回った
あと、 "1" を出力して止まってしまいます。
IDTestPtr かその継承元のデストラクタで止まっているという
ことなのでしょうかね? と、した場合にそれはどういった原因
が考えられるでしょう?
IDTestPtr testPtr( _uuidof( Test ) );
はループの外に出しといたほうが生成/破棄の無駄がないのかなぁ?
0108デフォルトの名無しさん
NGNGIDTestPtr testPtr( _uuidof( Test ) );
ここが DCOM だったりした場合は、こんな風にループで
回すと接続に使う経路でポート番号とかを使い尽くして
止っちゃう可能性があると思う。どう止るかまでは知ら
ないけど。
ループの外に出せるならもちろん出しておいたほうが良
いに決まってると思う。ていうかそんなこと聞くなよ〜。
0109デフォルトの名無しさん
NGNGそれ以前に、WTLはあるけど、ATLが手に入らない・・・。
0110デフォルトの名無しさん
NGNG機能がコンパイラにないとつらいと思う。
0111名無しさん♯
NGNGhttp://www.develop.com/downloads/wtlpart1.zip
WTL Makes UI Programming a Joy Part 2: The Bells and Whistles
http://www.develop.com/downloads/wtlpart2.zip
0112age
NGNG0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています