投稿日 | : 2006/05/23(Tue) 10:02 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: API関数の宣言方法について。 |
> DLLファイル名?のところに「.dll」をつけたりつけなかったりしているのですが、、
.DLL は省略できます。
逆に、拡張子がdllではないファイルのAPIを呼ぶ時は、拡張子までの記述が必要ですし、
拡張子無しのファイルなら、「.で終わるファイル名」を指定する必要があります。
また、特定のパスに配置されているファイルの場合は、ファイル名だけで済みますが、
Lib 句にはフルパスでの指定もできるようになっています。
> 「このAPI使うときは".dll"付けなければ」などの法則があるのでしょうか??
API というよりも、ファイル名による縛りを受けます。
たとえば、ファイル名に「.」を含むようなもの……たとえば、"ABC.DLL.DLL" のような
ファイル名の場合、Lib "ABC.DLL" とは書けず、Lib "ABC.DLL.DLL" としなければなりません。