アプリ版:「スタンプのみでお礼する」機能のリリースについて

DLLとCOMの違いとは簡単にいうと、何でしょうか?

どちらも同じような気がしてならないのです。

A 回答 (1件)

ファイルの拡張子の話ですか?


COMファイルはコマンド(COMmand)でMS-DOS時代からある旧式の実行ファイルです。
メモリの使い方がシンプルで昔は64KBまでとか制限がありました。
実行ファイルと言えば他に、EXEファイル(EXEcutable)がありますが、こちらの方は色々と拡張されていて今のWindowsでも使われています。
http://ja.wikipedia.org/wiki/COM%E3%83%95%E3%82% …
http://ja.wikipedia.org/wiki/EXE%E3%83%95%E3%82% …

DLLはダイナミックリンクライブラリ(Dynamic Link Library)で実行ファイルやシステムから呼び出されます、Windowsが使われる様になった時にメモリやHDDの使用量を節約する為に、共通する機能をDLLにして提供される様になりました。
http://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A4% …

ファイルの拡張子はエクスプローラが開いたり実行する時の判別に使われますが、実際にはファイルの中身の情報も見ているので、拡張子が.DLLや.COM以外の場合や、拡張子が.DLLや.COMでも中身が違うファイルの場合もあります。

他にはCOMコンポーネントという物もあります。
http://ja.wikipedia.org/wiki/Component_Object_Mo …

COMはCOMmandの他にもCOMputer、COMMon、COMunicationなど多くの言葉の略語で使われるので、何の話かちゃんと話さないと相手に通じません。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A