• ベストアンサー

dllって?

Pen-chanの回答

  • ベストアンサー
  • Pen-chan
  • ベストアンサー率100% (1/1)
回答No.4

VBで使用されるDLLがどういうものか、という解説は できませんがDLLとは?というのは少しわかります DLL=Dynamic Link Library ですから日本語に無理やり置き換えると 「動的につながる図書館」??? 一言でいうと 「動いて」といわれて動く部品です もっとわからないとおもうのですが たとえぱVBのアプリケーションを自動車に置き換えます VBを自動車、「EXEファイル」をキー、「DLLファイル」をエンジン として考えてください EXEファイルは自動車のキーです これを使うと自動車を走らせる準備ができます (ただ、ここではまだ自動車は走りません) 使用者がVBでなにか操作をします。 これは自動車でいうとアクセルを踏み込むということです (ここの部分のはちょっと長くなるので説明を飛ばします) アクセルを踏まれると自動車はエンジンを動かす命令を出します そうするとエンジンは動きます このエンジンに当たる部分がDLLです 実際に動かすノウハウは持っているのですがそれだけでは 動けません 外部からの働きかけによって動作するパーツです また場合によってはガソリンのように動作するために必要な ものがあります(VBだとプロジェクトなど) お力になれれば幸いです

urazoe
質問者

補足

ありがとうございます! かなりよくわかりました! 例えるのがうまいですね~ それが一番理解しやすいです。 ありがとうございました!

関連するQ&A

  • dllが無いってでるんですが..

    ASPのVBスクリプトから-->VBで作成したdll-->MFCのdllという風にCALLされています。 MFCのdllがNotFoundでエラーになってしまいます。 もちろんdllファイルはあるしPATHも張ってあります。 なにかヒントになることでもいいので 教えてくださーい!

  • VisualStudio2010 DLL作成方法

    VisualStudio2010を使っています(初心者)。 VBで作成していたのですが、一部VC++を使わなければいけなくなりました。VC++はDLLで作成して、VBの方でDLLを参照して処理を行いたいと考えています。 そこで試しに作成したVC++で作成したDLLをVBで参照しようとしたらERRORになってしまい上手にできませんでした。※ERRORの内容までは詳しく覚えてません。VC++のDLLを作成~VBのDLLの参照までを説明しているサイトなどありましたら教えて下さい。 よろしくお願いします。

  • 拡張子「dll.a」

    拡張子「dll.a」って何でしょうか? dllは、ダイナミックリンクライブラリで、意味もわかるのですが、更に「.a」というのは? よろしくお願いします。

  • dll ファイルを開くには?

    dll ファイルとして作られているアイコン集について、 Windows XP の場合に、その内容(画像)をさっと表示して見たりするには、 どんな風にやればいいんでしょうか? 「拡張子辞典」というサイトの dll についての説明では、 『 Windows 95 に付属のクイックビューワーを使用すれば、 DLL ファイルの情報を見ることが可能 』 のようにありますが。

  • 「DLLファイル」とは?

    DLLファイルについて、よく分かりません。 たまにPHPなどでプログラムを組む時に、拡張ライブラリとして.dllファイルをextディレクトリに入れたりするのですが、本来DLLファイルはどのプログラミング言語からでも呼び出せるものなのでしょうか?(↓の説明を読むと、そんな気がしてしまうのですが)それとも、特定の言語のライブラリなどをdllと呼ぶようなイメージでよいのでしょうか?それとも、ぜんぜん別のものなのでしょうか? http://e-words.jp/w/DLL.html

  • dllが見つからないのですが・・・

    いつもお世話になります。 今回、VBで簡単なアプリケーションを作成しています。 そのなかで「a.dll」を使おうとしているのですが、「a.dllが見つかりません」とのエラーが出てしまいます。 現在、テストとしてwin2000で動かしています。このdllを"WINNT\system32"やこのアプリのあるディレクトリにコピーしてみたのですがそれでも見つからないのです。なにか原因があるのでしょうか?

  • VB DLLプロジェクトについて

    いつもお世話になってます。 VB6.0で開発を行っております。VBのDLLを作成しております。 そこで、お聞きしたいのが、DLLプロジェクトのプロパティの中に、コンポーネントという項があるのですが、 その中のバージョンの互換性について教えていただきたいと思っております。 まず、根本的にこれは設定をするとどういうことになるのでしょうか?バージョンの互換性という意味がよくわからないので、教えていただきたいと思います。 それと、「互換なし」、「プロジェクト互換」、「バイナリ互換」はどう使い分けるものなのでしょうか? ヘルプを見てもよくわかなかったので、教えていただきたいと思っております。 何卒よろしくお願い申し上げます。

  • 拡張子(.dll)

    拡張子(.dll) 最近、パソコンを起動すると毎回「ファイルの種類‘アプリケーション拡張子’(.dll)を開こうとしています」という表示が出ます。 どうすれば表示が出ないようになるのでしょうか?

  • DLLについて

    VC++でDLLを作成しようとしているのですがいくつか判らない点があります。 1. スタティックライブラリとスタティックリンクライブラリの違い。この二つの用語の違いが分かりません。 2.VBからVC++で作成したDLLを使用するときには.libファイルは必要ないのでしょうか。使用しなくても、使うことができたので。

  • c++のdllが参照できません

    c++で作成したDLLをVBから参照したいのですが、 VBでの宣言はうまくいっていて自分の端末では動作するのに 他のPCではDLLがありませんとエラーがでるのですが System32の直下にDLLはありsystem32直下の他のC++のDLLは参照できるのに 今回新規で作成したものに関してうまくVBがDLLをみつけることが できません 条件は自分の端末とあわせました。 パスの指定など必要なのでしょうか? アドバイスください