トップページ⇒tech
284コメント84KB

COM

■ このスレッドは過去ログ倉庫に格納されています
0001IUnkonwn2007/01/10(水) 20:13:15
いざ語れや
0263デフォルトの名無しさん2010/09/02(木) 00:07:50
環境変数
0264デフォルトの名無しさん2011/02/25(金) 23:01:19.09
蘇れ
0265デフォルトの名無しさん2011/02/26(土) 19:19:28.35
>>262
レジストリ登録ファイル使えばええがな。
アレと、継承ツリーを遡り、IIDをマッピングする独自テンプレート
書いておくとATL無しでも簡単にCOMサーバー書けるぞ。

話は変わるが.netってCLSID付きのクラスや、共有のインスタンスって
作れるの?
0266デフォルトの名無しさん2011/03/03(木) 00:26:26.58
>>265
後者は知らない。
CLSIDはGuid属性付きでクラス定義すればOK。
0267デフォルトの名無しさん2011/03/12(土) 21:46:04.54
IDispatchって簡単に言うとなんですか?
0268デフォルトの名無しさん2011/03/13(日) 04:23:01.91
WM_COMMAND
0269デフォルトの名無しさん2011/03/13(日) 06:54:02.94
ポリモーフィズム
0270デフォルトの名無しさん2011/03/18(金) 23:42:19.02
ん、つまり
いみがわからない
0271デフォルトの名無しさん2011/03/26(土) 23:15:49.47
馬鹿にはcomは無理。
0272デフォルトの名無しさん2011/04/09(土) 17:50:41.49
.netでCOMインターフェイス実装して
なんも知らないユーザーがMarshal.ReleaseComObjectすると例外でるよね
だってCOMオブジェクトじゃないもん!って怒られちゅうんだ
0273天使 ◆uL5esZLBSE 2011/07/06(水) 07:02:42.16
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど


ゴミだな
0274デフォルトの名無しさん2011/07/06(水) 08:54:45.07
キチガイはすっこんでろ
0275デフォルトの名無しさん2011/09/01(木) 21:25:48.66
COMあげ
0276デフォルトの名無しさん2011/09/02(金) 22:09:39.14
MFCのWindowsアプリから、COMのアウトプロセスサーバーのメソッド呼び出し中に
Windowsメッセージに割り込まれることがありますが、これを防ぐ方法はありますか?
現状は、COMの呼び出し中にフラグを立てて、Windowsメッセージ受信時にフラグONなら
同メッセージをPostMessageし直して処理を保留としていますが、スマートではないので。
0277デフォルトの名無しさん2011/09/02(金) 22:22:13.72
充分スマートです
0278デフォルトの名無しさん2011/09/02(金) 22:45:33.25
>>277
レスありがとうございます。
他に上手い方法が思いつかないので、とりあえずこの方法で対処したいと思います。
0279デフォルトの名無しさん2011/09/02(金) 22:56:48.28
はい
がんがって
0280デフォルトの名無しさん2011/10/11(火) 18:24:40.07
qttabbarとかのソースみたらCOMだらけだったんですが
ああいうのってどこで学習したらいいんでしょうか
0281デフォルトの名無しさん2011/10/12(水) 03:02:03.58
ttp://www.amazon.co.jp/dp/4881357557/
0282デフォルトの名無しさん2011/10/12(水) 11:55:53.42
基本的に今の時代0からOLE/COM学習するの無理っぽくね?
昔俺が手がかりにしたMSの仕様書は今探してもことごとく抹消されてた。
Inside OLEとか絶版だし、手に入れても内容がバラけてて網羅性もない。
やっぱりあの仕様書群読むのが一番手っ取り早いはずなんだけど。
0283デフォルトの名無しさん2011/10/27(木) 10:58:54.79
http://msdn.microsoft.com/en-us/library/ee663262(v=VS.85).aspx
0284デフォルトの名無しさん2011/11/28(月) 20:38:46.98
シェルエクステを簡単に実装する方法を教えてください
■ このスレッドは過去ログ倉庫に格納されています