注册 登录
编程论坛 VB6论坛

文件未找到 storage.dll

lht 发布于 2013-03-07 10:22, 731 次点击
c:\windows\system32   下有此文件

在源码下也有此文件

运行时一直提示 文件未找到

敬请高手在百忙之中给与指点迷津!!
15 回复
#2
lht2013-03-07 10:26
然后打开"开始-运行-输入regsvr32 storage.dll",回车时提示“storage.dll”不是一个可执行文件,没有这个文件类型注册的帮助程序
#3
风吹过b2013-03-07 11:04
那就是 这个文件损坏吧。

按照你的操作系统,重新到网上下过这个 DLL 文件吧。
#4
lht2013-03-07 11:08
风吹过b 版主您好:
我已经下过了好几个了,都不行
#5
Artless2013-03-07 12:09
毒?
#6
lht2013-03-08 08:31
不是病毒的问题!
#7
lht2013-03-08 10:19
把代码发上来高手们都研究研究,看看能否解决掉。
#8
yz10252013-03-08 10:22
试试看拉进去Depends看该DLL是否正常~
#9
lht2013-03-08 10:26
别人提示让删除

[ 本帖最后由 lht 于 2013-3-10 18:15 编辑 ]
#10
lht2013-03-08 10:27
各位大哥大嫂,各位兄弟姐妹,大家都看看   storage.dll 到底是怎么回事??
#11
lht2013-03-08 10:28
各位大哥大嫂,各位兄弟姐妹,大家都看看   storage.dll 跑哪去了??
#12
lht2013-03-08 10:30
风吹过b 版主您好

在您百忙之中给俺看看
#13
lht2013-03-08 10:35
用户名 admin  密码 空
#14
lowxiong2013-03-08 11:22
因为Storage.dll是系统文件,已经被xp注册,xp会保护这个文件,你改名、删除、系统都会从dllcatch目录中恢复。我的解决办法是将你程序目录下的Storage.dll文件改名为Storage1.dll,然后将你所有关于Storage.dll的声明改为对Storage1.dll的声明,如下:
Public Declare Function BackupData Lib "storage1.dll" (ByVal filename As String, ByVal backname As String) As Long
Public Declare Function ResumeData Lib "storage1.dll" (ByVal filename As String, ByVal backname As String) As Long
Public Declare Function GetBit Lib "storage1.dll" (ByVal bit As Long, ByVal index As Integer) As Integer
Public Declare Function GetBits Lib "storage1.dll" (ByVal bit As String, ByVal l As Integer) As Long
Public Declare Function ShowHelp Lib "storage1.dll" (ByVal hwnd As Long, ByVal chmname As String, ByVal htmlname As String) As Long
Public Declare Function AddWndMsg Lib "storage1.dll" (ByVal hwnd As Long, ByVal msg As Long, ByVal procaddress As Long) As Long

我反正这样调试成功,见运行图如下:
只有本站会员才能查看附件,请 登录
#15
lowxiong2013-03-08 11:31
呵呵,功能挺多的,看来花了不少功夫,要向你学习界面设计。
其实备份还原数据库完全不需要那个Storage.dll里面的函数就可以完成的,对access直接filecopy就可以了,对sql server有专门的sql命令的。
#16
lht2013-03-10 18:29
lowxiong谢谢您版主:
再次感谢您的温馨提示。
永远顶您!
1