■ このスレッドは過去ログ倉庫に格納されています
COM
- 1 :IUnkonwn:2007/01/10(水) 20:13:15 .net
- いざ語れや
- 438 :デフォルトの名無しさん:2014/12/12(金) 09:04:26.82 ID:s5Npqjiu.net
- DCOMの非同期版みたいなのをMSが考案してMSJかMSDNマガジンでそれを読んだが、全く流行らなかった。名前も思い出せないわ。
- 439 :デフォルトの名無しさん:2014/12/12(金) 11:51:31.03 ID:RkbkbG+A.net
- 結局、MS Office は .NET では書かれないんだからな。そりゃCOMとOLEが残るわな。
- 440 :デフォルトの名無しさん:2014/12/12(金) 11:55:33.92 ID:r3Fvlg1D.net
- OOOとかLibreOとかGoogleSpreadsheetとかで間に合うのに
なんでみんな有料のものを喜んで買うんだ
- 441 :デフォルトの名無しさん:2014/12/12(金) 12:16:02.48 ID:j/Rc/sNK.net
- MS自体がデスクトップアプリで.NETなんか使わんと言ってるようなもんだからな
- 442 :デフォルトの名無しさん:2014/12/13(土) 00:14:39.65 ID:pBf+dW7w.net
- DLLとしてのCOM実装は実行オーバーベッドもないし、それでいてコンポーネントベースのオブジェクト指向を実現できるからな、シンプルでよく出来てる
流行り廃りではなく、ネイティブコードならいつまでも使い続けらる技術だよ
.NETには何の魅力も長所も感じない
動作が遅い、デフォで導入されてない.NETフレームワークのインストールも、OSに任せればインターネット接続が要るし、丸ごと再頒布するにはデカ杉
- 443 :デフォルトの名無しさん:2014/12/13(土) 00:17:26.75 ID:hYWK5mUP.net
- 最近のOSには入ってるしインストールの手間はないだろ
- 444 :デフォルトの名無しさん:2014/12/13(土) 00:25:07.03 ID:pBf+dW7w.net
- Win8からは.NET fxはVer4.5しかインストールされてないよ、デフォでは
.NET3とか2のエンジンは、Windows Featureのon/offの所からから明示的に導入しないと、.NETランタイム不在と認識される
.NET4は3や2の代用にはならない
- 445 :デフォルトの名無しさん:2014/12/13(土) 00:34:37.63 ID:pBf+dW7w.net
- .NET fx2の再頒布モジュールは30~40MBでたいして大きくはないんだけど、それを製品に添付してインストールしようとすると、Win8はそれを利用しないんだよね
確かにインストールは開始するんだけど、持ち込んだ.NET fx2は古すぎて気に入らないのか、無視してネットからDLしようとする
かといってもっと新しい.NET fx2再頒布モジュールがある訳でもない
- 446 :デフォルトの名無しさん:2014/12/13(土) 04:28:04.73 ID:jrsNMnhJ.net
- 何がんばっちゃってんのこいつ?
- 447 :デフォルトの名無しさん:2014/12/13(土) 06:14:24.22 ID:KcZztYF+.net
- http://blog.trendmicro.co.jp/archives/10346
- 448 :名無しさん@そうだ選挙に行こう:2014/12/14(日) 11:37:06.17 ID:X+6lyliS.net
- .NETからDLL呼ぶためにはP/Invokeを手で書かないといけないけど、COMDLLならTLBからインタロップ自動生成してるから楽
まあ普通のDLLもIDLファイル作っとけばいいんだろうけど、普通やらないもんな
- 449 :デフォルトの名無しさん:2015/01/02(金) 20:24:42.85 ID:mlj15zVW.net
- Inside COM(日本語版)って結構高く売れんのかね?
- 450 :デフォルトの名無しさん:2015/01/02(金) 20:29:14.43 ID:F7Nf/+TC.net
- >>449
今更新規に学ぶ人なんか居ないから売れない
既に理解してる身としてはまだまだ使い道ある技術だけどね
- 451 :デフォルトの名無しさん:2015/01/03(土) 01:17:50.23 ID:AuGuhWCh.net
- >>449
読んだのはだいぶ前だけどそこそこ勉強にはなったな
COMの利点はC++で作ったDLLを他の言語から使えるって事かな
OSの基本機能はC++で実装する事がほとんどだろうからCOM自体は永久に無くならんだろうね
- 452 :デフォルトの名無しさん:2015/01/03(土) 11:28:31.16 ID:duDbuP4G.net
- ステマ乙
- 453 :デフォルトの名無しさん:2015/01/03(土) 15:18:55.60 ID:AuGuhWCh.net
- >>452
ステマって誰が儲かんだよw
ま、いい売り文句を言えたと理解しておこう
- 454 :デフォルトの名無しさん:2015/01/06(火) 08:32:22.24 ID:c/PNiN5K.net
- 元々はC++のvtblを巧みに利用したインターフェース志向の技法で、DLLというコンポーネント分散によって言語依存が消えた
でBasic言語にC++のvtbl構造を模倣する仕組みを入れてCOMをネイティブにあつかえるようにしてVBAが出来た
てことなんだろうと思う
- 455 :デフォルトの名無しさん:2015/01/06(火) 23:31:34.41 ID:KFlyuGQs.net
- >>454
VBからCOMが使えるのは間違い無いが、VBから使う時は名前(文字列)によるメソッド検索をしてると
Inside COMに書いてあった気がする (QueryInterfaceだっけ?)
どっちにしても、言語に依存しないのはいい事だ
LinuxはC言語が唯一のインターフェースだから、そろそろ言語非依存のインターフェースが普及してほしいよ
候補は色々あるけど、どれも普及はしてないな
- 456 :デフォルトの名無しさん:2015/01/06(火) 23:34:43.36 ID:C2mmH5Le.net
- IDispatchだろ
- 457 :デフォルトの名無しさん:2015/01/06(火) 23:47:22.80 ID:KFlyuGQs.net
- >>456
すまん…スゲー昔の記憶だけ書き込んでた…
反省はしてない
- 458 :デフォルトの名無しさん:2015/01/06(火) 23:50:36.05 ID:kiKfNKwr.net
- >>456
だね、俗に言うレイトバインディング
VB4まではそれしか使えなかった
- 459 :デフォルトの名無しさん:2015/01/07(水) 00:33:09.37 ID:A8Vu2ukb.net
- >>455
Win32だってC言語ベースのAPIだからね
DirectXとか一部だけでしょCOMなのは
C++の抽象クラスとvtblをつかったポリモーフィズム技法をDynamic Libraryに適用すればCOMもどきはできるんじゃないかな
WindowsでのCOM DLLみたいに、OSからの認識規則なんかを誰かが決めてやらないとダメだけど
- 460 :デフォルトの名無しさん:2015/01/07(水) 02:06:30.69 ID:HBIMK+Li.net
- ORBとかCORBAでしょ
XPCOMとかもあったけどLinuxでは結局どれも流行らなかったのかな
Linuxだと普通GPLでソース公開だから、そんなもの使わなくてもスタティックリンクでokってことなのかもな
- 461 :デフォルトの名無しさん:2015/01/07(水) 07:25:24.74 ID:nx6cbjbg.net
- >>449
Inside OLE(日本語版)がAmazonで良い値が付いてるな
売ろうかw
- 462 :デフォルトの名無しさん:2015/01/07(水) 08:53:21.20 ID:v+HQiVT1.net
- 初期のOLEはCOMではなくDDEで動いてたんだっけ
OLEはアタマが付いていかなくて最後まで仕組みを理解できなかったな
- 463 :デフォルトの名無しさん:2015/01/07(水) 09:04:35.98 ID:7s8hjn62.net
- いまはwebAPI全盛だな
- 464 :デフォルトの名無しさん:2015/01/09(金) 00:37:23.61 ID:5zBZY3tC.net
- >>460
Linux上だと↓これだけあるかな
CORBA (Orbit2 GNOMEが使ってた)
XPCOM (Firefox)
UNO (OpenOffice.orgとその派生)
D-Bus
よく考えたらD-Busもコンポーネントモデルとも言えるしかなり普及してたよ
つう事でLinuxにはD-Busがあると言えるかな
- 465 :デフォルトの名無しさん:2015/04/04(土) 22:47:14.80 ID:ActYb9Xv.net
- ActiveXコントロールは死んだ
ttp://www.artonx.org/diary/20150404.html#p01
- 466 :デフォルトの名無しさん:2015/04/05(日) 09:35:59.42 ID:Y8CRHpsW.net
- クソみたいな文章だな
世の中にひり出すまえに推敲しろ
- 467 :デフォルトの名無しさん:2015/04/07(火) 19:42:58.87 ID:qktNI4KL.net
- COMは死なぬ。COMこそ人類の夢だからだ
- 468 :デフォルトの名無しさん:2015/04/07(火) 23:02:11.04 ID:Bchxa3Il.net
- >>467
COMってマンコと同じなんだなw
- 469 :デフォルトの名無しさん:2015/04/08(水) 19:44:02.14 ID:5pE9Fokq.net
- >>468
つまりは、都市伝説だといいたいのか
- 470 :デフォルトの名無しさん:2015/05/07(木) 22:55:18.82 ID:yfN65J+v.net
- ActiveXコントロールがIEのためだけのものだという誤解を解く方法
- 471 :デフォルトの名無しさん:2015/05/18(月) 20:25:05.77 ID:oJXHJ+WI.net
- 次世代ブラウザEdge関係のCOMインターフェイスってどうなるのん?
- 472 :デフォルトの名無しさん:2015/05/28(木) 17:06:44.48 ID:qrMVO/gn.net
- 提供されないと思われ
- 473 :デフォルトの名無しさん:2015/05/28(木) 17:47:37.58 ID:e6ztGmIB.net
- じゃあオートメーションでブラウザが必要なときはどうすんのさ
- 474 :デフォルトの名無しさん:2015/08/23(日) 09:56:27.24 ID:cZ8t4prN.net
- Microsoft Edge、WebDriver サポートを発表
ttp://buildingedge.blogspot.jp/2015/07/microsoft-edgewebdriver.html
- 475 :デフォルトの名無しさん:2015/08/23(日) 10:34:40.27 ID:hZLJ7+aO.net
- http://peace.2ch.net/test/read.cgi/tech/1378978504/433
- 476 :デフォルトの名無しさん:2015/08/28(金) 22:37:54.12 ID:opvHfyoQ.net
- [Windows 10]UWPアプリでWebViewコントロールを使ってみた。
ttp://www.ka-net.org/blog/?p=6167
- 477 :_:2015/09/05(土) 13:29:13.46 ID:b0+gtEMA.net
- a
- 478 :デフォルトの名無しさん:2015/11/10(火) 12:17:00.27 ID:aBSI5Ff+.net
- 初学者なんですが
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.01 ID:RY0eiki2.net
- HRESULTを返してない不完全なコードに見えるし
おれにもさっぱりわからんけど
- 480 :デフォルトの名無しさん:2015/12/03(木) 11:05:36.09 ID:IgpEN7lw.net
- シェルのコンテキストメニューハンドラーを作ってるんですが、
ショートカットファイル(.lnk)を受け取ったとき、IDataObjectの中にリンクファイル自体じゃなくて
リンク先のファイルが入っています。
リンクファイル自体が欲しいんですが
この動作を制御することってできないんでしょうか?
- 481 :片山博文MZ ◆T6xkBnTXz7B0 :2016/04/08(金) 19:04:18.35 ID:eaIwZ6It.net
- https://github.com/katahiromz/atlbasefake
アンパンマン、新しい顔ができたよ!
- 482 :デフォルトの名無しさん:2016/04/08(金) 20:11:51.90 ID:BALYf2ws.net
- >>481
http://katahiromz.web.fc2.com/ant.png
蟻さん好きなの?
- 483 :デフォルトの名無しさん:2016/06/27(月) 08:26:28.63 ID:wgXdRov4.net
- OfficeオートメーションでWordを操作するとき
VB.NETだけは自動的に解放処理をしてくれるんだっけ?
- 484 :デフォルトの名無しさん:2016/06/27(月) 12:21:49.42 ID:KfwOTMrs.net
- >>483
c#もでしょ
- 485 :デフォルトの名無しさん:2016/06/30(木) 06:55:01.83 ID:unO7gBzv.net
- C#もVBも
GCとか使わないとプロセスが残るでしょ
- 486 :デフォルトの名無しさん:2018/05/23(水) 22:57:47.41 ID:Au5e7VGg.net
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2E7EB
- 487 :デフォルトの名無しさん:2018/07/04(水) 23:10:48.07 ID:gFgZc5FG.net
- RM1
総レス数 487
108 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★