A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
DLLはDynamic Link Libraryの略で一定の処理を外部ファイル化して
他のプログラムなどから呼び出す(ダイナミックリンク)ことを可能に
する手法です。
http://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A4% …
WindowAPIやDirectX、MFCなどがDLLとして提供されています。
DLLの特徴は一般的に流用可能な部分を外部化して共有化することで
毎回同じ処理を書いたりする必要をなくし、容量を抑えることにあります。
逆に言えば共有化する必要のない部分などをDLLにしてしまうとその分、
ファイル数が増えて管理しにくくなりますし、ダイナミックリンクする
分、動作など全体的に遅くなったりするかも知れません。
(容量も増えます)
因みにWindowsのDLLは単体では実行できない実行ファイルです。
EXEとはヘッダなどの一部分が異なりますが、大部分では同じです。
種類も通常のDLLの他、COM用などのDLLがあり作り方は微妙に異なり
ます。
普通のDLLならVC++などで雛形を作ってくれるので後はそのまま
作っていけばいいでしょう。
COMタイプはちょっと難しかったり面倒だったりします。
COMタイプはVBでも作れるみたいですね。
DLLの作り方はネットを調べればいろいろ出てきますし、SDK関係の
本などでも解説されています。
http://www.kumei.ne.jp/c_lang/
No.1
- 回答日時:
>例えば、シューティングのゲームで、当たり判定の処理をDLL形式?で保存して、違うシューティングを開発するときにそのDLLの関数を使って当たり判定を簡単にする。
おおむね合っていると思います。
共通処理をコンポーネント化したり、大規模なプログラムを分散して開発できるなどの利点があります。
言語が書かれていないのでC++として、詳しい説明は以下を参照してください。
http://msdn.microsoft.com/ja-jp/library/1ez7dh12 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- その他(OS) OBSが起動できません 3 2022/03/30 12:21
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- その他(コンピューター・テクノロジー) パソ粥が壊れてしまい。 新しく買ったパソコンに Amplitued5 Max をダウンロードインスト 1 2022/05/22 00:33
- 英語 ”be”<動詞>と<助動詞>混同の誤り ― 形式主義文法論の混迷 12 2022/05/17 11:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
【Excel】特定の文字を含むセル...
-
メルカリのメルカードで買い物...
-
VBAでループ内で使う変数名を可...
-
switch の範囲指定
-
EXCEL VBA マクロ 実行する度に...
-
DoEventsがやはり分からない
-
VBA SaveChanges 上書きされない
-
VBの質問#if 0 then ってどう...
-
C言語 b += a ? 1 : 0; の意味
-
UMLでの例外処理
-
リョウ・・・量?料?
-
月度は何て読みますか?
-
iD
-
findは動くがfindnextがマクロ...
-
VBAでGetAsynckeyStatekのエラー
-
TextBoxに日付を自動的に入れる
-
ビープ音を連続して鳴らす
-
VB.NET Excelを読み込んでDataT...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ご処理進めて頂きますようお...
-
メルカリのメルカードで買い物...
-
エクセルで、日付を入力すると...
-
VBAでループ内で使う変数名を可...
-
【Excel】特定の文字を含むセル...
-
EXCEL VBA マクロ 実行する度に...
-
DoEventsがやはり分からない
-
UMLでの例外処理
-
月度は何て読みますか?
-
switch の範囲指定
-
VBの質問#if 0 then ってどう...
-
セルの値が0はクリアするマクロ
-
VB.NET Excelを読み込んでDataT...
-
Do~Loopした回数をカウントしたい
-
Loadイベント中にほかのイベン...
-
Select Case文でこのようなこと...
-
findは動くがfindnextがマクロ...
-
緊急です。 知り合いから50kgの...
-
リョウ・・・量?料?
-
理不尽、行き場のないイライラ...
おすすめ情報