标题:文件未找到 storage.dll
只看楼主
lht
Rank: 2
等 级:论坛游民
帖 子:59
专家分:35
注 册:2010-1-20
得分:0 
各位大哥大嫂,各位兄弟姐妹,大家都看看   storage.dll 跑哪去了??
2013-03-08 10:28
lht
Rank: 2
等 级:论坛游民
帖 子:59
专家分:35
注 册:2010-1-20
得分:0 
风吹过b 版主您好

在您百忙之中给俺看看
2013-03-08 10:30
lht
Rank: 2
等 级:论坛游民
帖 子:59
专家分:35
注 册:2010-1-20
得分:0 
用户名 admin  密码 空
2013-03-08 10:35
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:20 
因为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

我反正这样调试成功,见运行图如下:
2013-03-08 11:22
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:0 
呵呵,功能挺多的,看来花了不少功夫,要向你学习界面设计。
其实备份还原数据库完全不需要那个Storage.dll里面的函数就可以完成的,对access直接filecopy就可以了,对sql server有专门的sql命令的。
2013-03-08 11:31
lht
Rank: 2
等 级:论坛游民
帖 子:59
专家分:35
注 册:2010-1-20
得分:0 
lowxiong谢谢您版主:
再次感谢您的温馨提示。
永远顶您!
2013-03-10 18:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-399977-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.178219 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved