无法找到dll文件错误

我已经将dll文件拷贝到应用程序目录下,为什么在调试时有时还会出现无法找到dll文件错误呢?将VB退出再进入就好了。
[58 byte] By [wxrwan-无奈小飞不耻上问] at [2008-1-9]
# 1
dll文件拷贝到应用程序目录下之前应该先退出vb,将VB退出再进入就好了也是可以的,呵呵
iamtsfw-iamtsfw at 2007-10-18 > top of Msdn China Tech,visual basic,基础类...
# 2
我的dll文件本来就在应用程序目录下呢。
# 3
调试时的“当前目录”并不是你应用程序的目录,而是vbide所在的目录,建议调试时用绝对路径
Alzzl-果子林 at 2007-10-18 > top of Msdn China Tech,visual basic,基础类...
# 4
Windows遵循下面的搜索顺序来定位DLL:

1. 包含EXE文件的目录,
2. 进程的当前工作目录,
3. Windows系统目录,
4. Windows目录,
5. 列在Path环境变量中的一系列目录。

我已经将dll文件放在包含EXE文件的目录下了。
# 5
将dll文件放在system32目录下就不会出现这个问题了。
# 6
拷贝到system32 下,这个问题确实可以解决了,类似的问题也会出现在PB中。只是会占用一点系统内存而已。
lockwin80 at 2007-10-18 > top of Msdn China Tech,visual basic,基础类...