- ベストアンサー
dllって?
imogasiの回答
- imogasi
- ベストアンサー率27% (4737/17068)
おもにメモリーの節約のためにマイクロソフトが考え出した工夫だと 思います。人間が仕事をする時に、10人が有る部屋で仕事をするのに、有る道具を10個各人が持たせないで、共同で1つを必要な時 に使いに行くとすれば、場所を取る道具なら、スペースの節約に なりますよね。そういうアイデアから来るようです。だからマイクロソフト に限らず普遍的なソフトの考え方なのです。DLLでは道具に当たるのは、良く使う基礎的なプログラムのことになります。基礎的なところへ降りて行けば行くほど、共通な処理がいろいろな場面で使われる 事がわかり、こういう工夫になるのでしょう。内湯と銭湯などもスペース やエネルギーや水の面からは銭湯のほうが利があるのでは。 いやいや脱線しました。イメージ的にヒントになれば。 Dynamicとは必要な時に使わせ(Linkする)、使い終わったら開放する(Unlink)ことを言っていて、Staticの反対である。そして道具すなわちソフト群は図書館(Library)に集めてあるのです。 DLL=DynamicLinkingLibrary
関連するQ&A
- dllが無いってでるんですが..
ASPのVBスクリプトから-->VBで作成したdll-->MFCのdllという風にCALLされています。 MFCのdllがNotFoundでエラーになってしまいます。 もちろんdllファイルはあるしPATHも張ってあります。 なにかヒントになることでもいいので 教えてくださーい!
- 締切済み
- Microsoft ASP
- VisualStudio2010 DLL作成方法
VisualStudio2010を使っています(初心者)。 VBで作成していたのですが、一部VC++を使わなければいけなくなりました。VC++はDLLで作成して、VBの方でDLLを参照して処理を行いたいと考えています。 そこで試しに作成したVC++で作成したDLLをVBで参照しようとしたらERRORになってしまい上手にできませんでした。※ERRORの内容までは詳しく覚えてません。VC++のDLLを作成~VBのDLLの参照までを説明しているサイトなどありましたら教えて下さい。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- 拡張子「dll.a」
拡張子「dll.a」って何でしょうか? dllは、ダイナミックリンクライブラリで、意味もわかるのですが、更に「.a」というのは? よろしくお願いします。
- 締切済み
- Windows XP
- dll ファイルを開くには?
dll ファイルとして作られているアイコン集について、 Windows XP の場合に、その内容(画像)をさっと表示して見たりするには、 どんな風にやればいいんでしょうか? 「拡張子辞典」というサイトの dll についての説明では、 『 Windows 95 に付属のクイックビューワーを使用すれば、 DLL ファイルの情報を見ることが可能 』 のようにありますが。
- ベストアンサー
- Windows XP
- 「DLLファイル」とは?
DLLファイルについて、よく分かりません。 たまにPHPなどでプログラムを組む時に、拡張ライブラリとして.dllファイルをextディレクトリに入れたりするのですが、本来DLLファイルはどのプログラミング言語からでも呼び出せるものなのでしょうか?(↓の説明を読むと、そんな気がしてしまうのですが)それとも、特定の言語のライブラリなどをdllと呼ぶようなイメージでよいのでしょうか?それとも、ぜんぜん別のものなのでしょうか? http://e-words.jp/w/DLL.html
- ベストアンサー
- Windows系OS
- dllが見つからないのですが・・・
いつもお世話になります。 今回、VBで簡単なアプリケーションを作成しています。 そのなかで「a.dll」を使おうとしているのですが、「a.dllが見つかりません」とのエラーが出てしまいます。 現在、テストとしてwin2000で動かしています。このdllを"WINNT\system32"やこのアプリのあるディレクトリにコピーしてみたのですがそれでも見つからないのです。なにか原因があるのでしょうか?
- ベストアンサー
- Visual Basic
- VB DLLプロジェクトについて
いつもお世話になってます。 VB6.0で開発を行っております。VBのDLLを作成しております。 そこで、お聞きしたいのが、DLLプロジェクトのプロパティの中に、コンポーネントという項があるのですが、 その中のバージョンの互換性について教えていただきたいと思っております。 まず、根本的にこれは設定をするとどういうことになるのでしょうか?バージョンの互換性という意味がよくわからないので、教えていただきたいと思います。 それと、「互換なし」、「プロジェクト互換」、「バイナリ互換」はどう使い分けるものなのでしょうか? ヘルプを見てもよくわかなかったので、教えていただきたいと思っております。 何卒よろしくお願い申し上げます。
- 締切済み
- Visual Basic
- 拡張子(.dll)
拡張子(.dll) 最近、パソコンを起動すると毎回「ファイルの種類‘アプリケーション拡張子’(.dll)を開こうとしています」という表示が出ます。 どうすれば表示が出ないようになるのでしょうか?
- ベストアンサー
- Windows Vista
- c++のdllが参照できません
c++で作成したDLLをVBから参照したいのですが、 VBでの宣言はうまくいっていて自分の端末では動作するのに 他のPCではDLLがありませんとエラーがでるのですが System32の直下にDLLはありsystem32直下の他のC++のDLLは参照できるのに 今回新規で作成したものに関してうまくVBがDLLをみつけることが できません 条件は自分の端末とあわせました。 パスの指定など必要なのでしょうか? アドバイスください
- ベストアンサー
- Visual Basic
補足
ありがとうございます! みんな天才ですよ、まじで! ありがとうございました!