无法加载非托管DLL“xxx.dll” (例外:来自HRESULT:0x800070008) [英] Unable to Load unmanaged DLL "xxx.dll" (Exception: from HRESULT: 0x800070008)

查看:86
本文介绍了无法加载非托管DLL“xxx.dll” (例外:来自HRESULT:0x800070008)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在使用VS 2010 Ultimate开发Windows窗体应用程序,目标是在Windows 7中使用C#2.0。

I have been developing a Windows Forms application using VS 2010 Ultimate, targeting to C#2.0, in Windows 7.

我还使用本机C DLL。我的应用程序在启动时不确定地挂起错误 

I also use a native C DLL. My application undeterministically hangs up during starting with the error  

"无法加载DLL"xxx.dll。没有足够的存储空间来处理此命令。(HRESULT异常:0x80070008)" 。我使用MS Access  DB(Office 2007)作为数据库。我意识到如果数据库大小和表
中的数据变得越来越大,我会更经常遇到这个错误。我试图压缩数据库,但没有帮助。我不知道缩小数据库大小和提高数据库性能是否会有所帮助以及如何做到这一点。

"Unable to load DLL "xxx.dll. Not enough storage is available to process this command.(Exception from HRESULT: 0x80070008)" . I use MS Access DB (Office 2007) as DB. I realized that if the DB size and the data in tables is getting larger I face more often with this error. I tried to compact the DB but did not help. I don't know if reducing the DB size and increasing the DB performance would help and how to do that.

我欢迎任何有关克服此问题的建议。

I welcome any suggestions about overcoming this problem.

非常感谢。

Hakan。

推荐答案

AFAIK唯一一次出现Access 2007尺寸问题时,如果你接近2 Gig限制。

AFAIK the only time you have issues with Access 2007 size wise is if you are getting close to the 2 Gig limit.

如果你有多个处理器,你可以尝试将1专用于你的应用看它是否有帮助?

If you have multiple processors can you try dedicating 1 to your app to see if it helps?


这篇关于无法加载非托管DLL“xxx.dll” (例外:来自HRESULT:0x800070008)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆