探検
COM
■ このスレッドは過去ログ倉庫に格納されています
2007/01/10(水) 20:13:15
いざ語れや
437デフォルトの名無しさん
2014/12/08(月) 10:11:02.56ID:rVPpfxjW 非同期処理には向いてないっぽい
438デフォルトの名無しさん
2014/12/12(金) 09:04:26.82ID:s5Npqjiu DCOMの非同期版みたいなのをMSが考案してMSJかMSDNマガジンでそれを読んだが、全く流行らなかった。名前も思い出せないわ。
439デフォルトの名無しさん
2014/12/12(金) 11:51:31.03ID:RkbkbG+A 結局、MS Office は .NET では書かれないんだからな。そりゃCOMとOLEが残るわな。
440デフォルトの名無しさん
2014/12/12(金) 11:55:33.92ID:r3Fvlg1D OOOとかLibreOとかGoogleSpreadsheetとかで間に合うのに
なんでみんな有料のものを喜んで買うんだ
なんでみんな有料のものを喜んで買うんだ
441デフォルトの名無しさん
2014/12/12(金) 12:16:02.48ID:j/Rc/sNK MS自体がデスクトップアプリで.NETなんか使わんと言ってるようなもんだからな
442デフォルトの名無しさん
2014/12/13(土) 00:14:39.65ID:pBf+dW7w DLLとしてのCOM実装は実行オーバーベッドもないし、それでいてコンポーネントベースのオブジェクト指向を実現できるからな、シンプルでよく出来てる
流行り廃りではなく、ネイティブコードならいつまでも使い続けらる技術だよ
.NETには何の魅力も長所も感じない
動作が遅い、デフォで導入されてない.NETフレームワークのインストールも、OSに任せればインターネット接続が要るし、丸ごと再頒布するにはデカ杉
流行り廃りではなく、ネイティブコードならいつまでも使い続けらる技術だよ
.NETには何の魅力も長所も感じない
動作が遅い、デフォで導入されてない.NETフレームワークのインストールも、OSに任せればインターネット接続が要るし、丸ごと再頒布するにはデカ杉
443デフォルトの名無しさん
2014/12/13(土) 00:17:26.75ID:hYWK5mUP 最近のOSには入ってるしインストールの手間はないだろ
444デフォルトの名無しさん
2014/12/13(土) 00:25:07.03ID:pBf+dW7w Win8からは.NET fxはVer4.5しかインストールされてないよ、デフォでは
.NET3とか2のエンジンは、Windows Featureのon/offの所からから明示的に導入しないと、.NETランタイム不在と認識される
.NET4は3や2の代用にはならない
.NET3とか2のエンジンは、Windows Featureのon/offの所からから明示的に導入しないと、.NETランタイム不在と認識される
.NET4は3や2の代用にはならない
445デフォルトの名無しさん
2014/12/13(土) 00:34:37.63ID:pBf+dW7w .NET fx2の再頒布モジュールは30~40MBでたいして大きくはないんだけど、それを製品に添付してインストールしようとすると、Win8はそれを利用しないんだよね
確かにインストールは開始するんだけど、持ち込んだ.NET fx2は古すぎて気に入らないのか、無視してネットからDLしようとする
かといってもっと新しい.NET fx2再頒布モジュールがある訳でもない
確かにインストールは開始するんだけど、持ち込んだ.NET fx2は古すぎて気に入らないのか、無視してネットからDLしようとする
かといってもっと新しい.NET fx2再頒布モジュールがある訳でもない
446デフォルトの名無しさん
2014/12/13(土) 04:28:04.73ID:jrsNMnhJ 何がんばっちゃってんのこいつ?
447デフォルトの名無しさん
2014/12/13(土) 06:14:24.22ID:KcZztYF+2014/12/14(日) 11:37:06.17ID:X+6lyliS
.NETからDLL呼ぶためにはP/Invokeを手で書かないといけないけど、COMDLLならTLBからインタロップ自動生成してるから楽
まあ普通のDLLもIDLファイル作っとけばいいんだろうけど、普通やらないもんな
まあ普通のDLLもIDLファイル作っとけばいいんだろうけど、普通やらないもんな
449デフォルトの名無しさん
2015/01/02(金) 20:24:42.85ID:mlj15zVW Inside COM(日本語版)って結構高く売れんのかね?
450デフォルトの名無しさん
2015/01/02(金) 20:29:14.43ID:F7Nf/+TC451デフォルトの名無しさん
2015/01/03(土) 01:17:50.23ID:AuGuhWCh >>449
読んだのはだいぶ前だけどそこそこ勉強にはなったな
COMの利点はC++で作ったDLLを他の言語から使えるって事かな
OSの基本機能はC++で実装する事がほとんどだろうからCOM自体は永久に無くならんだろうね
読んだのはだいぶ前だけどそこそこ勉強にはなったな
COMの利点はC++で作ったDLLを他の言語から使えるって事かな
OSの基本機能はC++で実装する事がほとんどだろうからCOM自体は永久に無くならんだろうね
452デフォルトの名無しさん
2015/01/03(土) 11:28:31.16ID:duDbuP4G ステマ乙
453デフォルトの名無しさん
2015/01/03(土) 15:18:55.60ID:AuGuhWCh454デフォルトの名無しさん
2015/01/06(火) 08:32:22.24ID:c/PNiN5K 元々はC++のvtblを巧みに利用したインターフェース志向の技法で、DLLというコンポーネント分散によって言語依存が消えた
でBasic言語にC++のvtbl構造を模倣する仕組みを入れてCOMをネイティブにあつかえるようにしてVBAが出来た
てことなんだろうと思う
でBasic言語にC++のvtbl構造を模倣する仕組みを入れてCOMをネイティブにあつかえるようにしてVBAが出来た
てことなんだろうと思う
455デフォルトの名無しさん
2015/01/06(火) 23:31:34.41ID:KFlyuGQs >>454
VBからCOMが使えるのは間違い無いが、VBから使う時は名前(文字列)によるメソッド検索をしてると
Inside COMに書いてあった気がする (QueryInterfaceだっけ?)
どっちにしても、言語に依存しないのはいい事だ
LinuxはC言語が唯一のインターフェースだから、そろそろ言語非依存のインターフェースが普及してほしいよ
候補は色々あるけど、どれも普及はしてないな
VBからCOMが使えるのは間違い無いが、VBから使う時は名前(文字列)によるメソッド検索をしてると
Inside COMに書いてあった気がする (QueryInterfaceだっけ?)
どっちにしても、言語に依存しないのはいい事だ
LinuxはC言語が唯一のインターフェースだから、そろそろ言語非依存のインターフェースが普及してほしいよ
候補は色々あるけど、どれも普及はしてないな
456デフォルトの名無しさん
2015/01/06(火) 23:34:43.36ID:C2mmH5Le IDispatchだろ
457デフォルトの名無しさん
2015/01/06(火) 23:47:22.80ID:KFlyuGQs458デフォルトの名無しさん
2015/01/06(火) 23:50:36.05ID:kiKfNKwr459デフォルトの名無しさん
2015/01/07(水) 00:33:09.37ID:A8Vu2ukb >>455
Win32だってC言語ベースのAPIだからね
DirectXとか一部だけでしょCOMなのは
C++の抽象クラスとvtblをつかったポリモーフィズム技法をDynamic Libraryに適用すればCOMもどきはできるんじゃないかな
WindowsでのCOM DLLみたいに、OSからの認識規則なんかを誰かが決めてやらないとダメだけど
Win32だってC言語ベースのAPIだからね
DirectXとか一部だけでしょCOMなのは
C++の抽象クラスとvtblをつかったポリモーフィズム技法をDynamic Libraryに適用すればCOMもどきはできるんじゃないかな
WindowsでのCOM DLLみたいに、OSからの認識規則なんかを誰かが決めてやらないとダメだけど
460デフォルトの名無しさん
2015/01/07(水) 02:06:30.69ID:HBIMK+Li ORBとかCORBAでしょ
XPCOMとかもあったけどLinuxでは結局どれも流行らなかったのかな
Linuxだと普通GPLでソース公開だから、そんなもの使わなくてもスタティックリンクでokってことなのかもな
XPCOMとかもあったけどLinuxでは結局どれも流行らなかったのかな
Linuxだと普通GPLでソース公開だから、そんなもの使わなくてもスタティックリンクでokってことなのかもな
461デフォルトの名無しさん
2015/01/07(水) 07:25:24.74ID:nx6cbjbg462デフォルトの名無しさん
2015/01/07(水) 08:53:21.20ID:v+HQiVT1 初期のOLEはCOMではなくDDEで動いてたんだっけ
OLEはアタマが付いていかなくて最後まで仕組みを理解できなかったな
OLEはアタマが付いていかなくて最後まで仕組みを理解できなかったな
463デフォルトの名無しさん
2015/01/07(水) 09:04:35.98ID:7s8hjn62 いまはwebAPI全盛だな
464デフォルトの名無しさん
2015/01/09(金) 00:37:23.61ID:5zBZY3tC >>460
Linux上だと↓これだけあるかな
CORBA (Orbit2 GNOMEが使ってた)
XPCOM (Firefox)
UNO (OpenOffice.orgとその派生)
D-Bus
よく考えたらD-Busもコンポーネントモデルとも言えるしかなり普及してたよ
つう事でLinuxにはD-Busがあると言えるかな
Linux上だと↓これだけあるかな
CORBA (Orbit2 GNOMEが使ってた)
XPCOM (Firefox)
UNO (OpenOffice.orgとその派生)
D-Bus
よく考えたらD-Busもコンポーネントモデルとも言えるしかなり普及してたよ
つう事でLinuxにはD-Busがあると言えるかな
465デフォルトの名無しさん
2015/04/04(土) 22:47:14.80ID:ActYb9Xv ActiveXコントロールは死んだ
ttp://www.artonx.org/diary/20150404.html#p01
ttp://www.artonx.org/diary/20150404.html#p01
466デフォルトの名無しさん
2015/04/05(日) 09:35:59.42ID:Y8CRHpsW クソみたいな文章だな
世の中にひり出すまえに推敲しろ
世の中にひり出すまえに推敲しろ
467デフォルトの名無しさん
2015/04/07(火) 19:42:58.87ID:qktNI4KL COMは死なぬ。COMこそ人類の夢だからだ
468デフォルトの名無しさん
2015/04/07(火) 23:02:11.04ID:Bchxa3Il >>467
COMってマンコと同じなんだなw
COMってマンコと同じなんだなw
469デフォルトの名無しさん
2015/04/08(水) 19:44:02.14ID:5pE9Fokq >>468
つまりは、都市伝説だといいたいのか
つまりは、都市伝説だといいたいのか
470デフォルトの名無しさん
2015/05/07(木) 22:55:18.82ID:yfN65J+v ActiveXコントロールがIEのためだけのものだという誤解を解く方法
471デフォルトの名無しさん
2015/05/18(月) 20:25:05.77ID:oJXHJ+WI 次世代ブラウザEdge関係のCOMインターフェイスってどうなるのん?
472デフォルトの名無しさん
2015/05/28(木) 17:06:44.48ID:qrMVO/gn 提供されないと思われ
473デフォルトの名無しさん
2015/05/28(木) 17:47:37.58ID:e6ztGmIB じゃあオートメーションでブラウザが必要なときはどうすんのさ
474デフォルトの名無しさん
2015/08/23(日) 09:56:27.24ID:cZ8t4prN Microsoft Edge、WebDriver サポートを発表
ttp://buildingedge.blogspot.jp/2015/07/microsoft-edgewebdriver.html
ttp://buildingedge.blogspot.jp/2015/07/microsoft-edgewebdriver.html
475デフォルトの名無しさん
2015/08/23(日) 10:34:40.27ID:hZLJ7+aO476デフォルトの名無しさん
2015/08/28(金) 22:37:54.12ID:opvHfyoQ [Windows 10]UWPアプリでWebViewコントロールを使ってみた。
ttp://www.ka-net.org/blog/?p=6167
ttp://www.ka-net.org/blog/?p=6167
477_
2015/09/05(土) 13:29:13.46ID:b0+gtEMA a
478デフォルトの名無しさん
2015/11/10(火) 12:17:00.27ID:aBSI5Ff+ 初学者なんですが
HRESULT hageMethod( IHoge **ppHoge )
{
*ppHoge = NULL;
IHoge *pHoge;....
pHoge->QueryInterface(IID_PPV_ARGS(ppHoge ));
pHoge->Release();
}
このQueryInterfaceのところってなにやってるんですか?
同じ型のコピーを作ってるみたいな感じ?
pHogeを直接返せないとかですかね
HRESULT hageMethod( IHoge **ppHoge )
{
*ppHoge = NULL;
IHoge *pHoge;....
pHoge->QueryInterface(IID_PPV_ARGS(ppHoge ));
pHoge->Release();
}
このQueryInterfaceのところってなにやってるんですか?
同じ型のコピーを作ってるみたいな感じ?
pHogeを直接返せないとかですかね
479デフォルトの名無しさん
2015/11/11(水) 20:40:15.01ID:RY0eiki2 HRESULTを返してない不完全なコードに見えるし
おれにもさっぱりわからんけど
おれにもさっぱりわからんけど
480デフォルトの名無しさん
2015/12/03(木) 11:05:36.09ID:IgpEN7lw シェルのコンテキストメニューハンドラーを作ってるんですが、
ショートカットファイル(.lnk)を受け取ったとき、IDataObjectの中にリンクファイル自体じゃなくて
リンク先のファイルが入っています。
リンクファイル自体が欲しいんですが
この動作を制御することってできないんでしょうか?
ショートカットファイル(.lnk)を受け取ったとき、IDataObjectの中にリンクファイル自体じゃなくて
リンク先のファイルが入っています。
リンクファイル自体が欲しいんですが
この動作を制御することってできないんでしょうか?
481片山博文MZ ◆T6xkBnTXz7B0
2016/04/08(金) 19:04:18.35ID:eaIwZ6It482デフォルトの名無しさん
2016/04/08(金) 20:11:51.90ID:BALYf2ws483デフォルトの名無しさん
2016/06/27(月) 08:26:28.63ID:wgXdRov4 OfficeオートメーションでWordを操作するとき
VB.NETだけは自動的に解放処理をしてくれるんだっけ?
VB.NETだけは自動的に解放処理をしてくれるんだっけ?
484デフォルトの名無しさん
2016/06/27(月) 12:21:49.42ID:KfwOTMrs >>483
c#もでしょ
c#もでしょ
485デフォルトの名無しさん
2016/06/30(木) 06:55:01.83ID:unO7gBzv C#もVBも
GCとか使わないとプロセスが残るでしょ
GCとか使わないとプロセスが残るでしょ
486デフォルトの名無しさん
2018/05/23(水) 22:57:47.41ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2E7EB
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2E7EB
487デフォルトの名無しさん
2018/07/04(水) 23:10:48.07ID:gFgZc5FG RM1
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【鹿児島】容疑者は大学生。国道3号を横断中の母娘を車ではねる――「太陽がまぶしくて見えなかった」。20歳女を現行犯逮捕 日置署 [ぐれ★]
- 【芸能】ワイドショーはオワコンなのか... フジ・朝の情報番組『サン!シャイン』1年で打ち切り報道 テレビよりSNSの視聴者 [冬月記者★]
- 小野田紀美、同党議員の熱愛報道に「不潔...」と嫌悪感を漏らす... [856698234]
- 高市早苗「定数削減とかすると思ってたの???笑」漢一匹吉村「ざっけんな」反旗を翻す [245325974]
- ソーラー発電所の地下に大量の産廃、事業者「工事会社に任せているので、わからない」…この国はこんなのばっかや [668970678]
- 高市「たまたま私が支部長だった。高市早苗に対する献金ではない」→自分の公式サイトで、ガッツリ寄付を呼びかけていた事が判明 [594040874]
- 【悲報】阿部「巨人ファンも理解してもらわないと。育成なんかしてたら最下位になるんで。」
- おさかなさんあつまれえ
