首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Midas.dll错误加载midas.dll

Midas.dll错误加载midas.dll
EN

Stack Overflow用户
提问于 2014-09-16 20:07:43
回答 2查看 44K关注 0票数 9

当我在没有Delphi的情况下在另一台电脑上试用我的应用程序时,我遇到了一个问题。

如果我将midas.dll放在System32上的同一个文件夹/目录中,我总是会得到错误消息错误加载midas.dll,但是如果我将midas.dll放在桌面上,那么错误消息就不会出现,应用程序也会正常运行。

如何处理midas.dll以便我可以将它放在同一个文件夹中?

EN

回答 2

Stack Overflow用户

发布于 2014-09-16 20:25:49

在命令行中键入:

代码语言:javascript
复制
regsvr32 filepath\midas.dll

您应该指定完整路径(如果系统搜索路径中存在midas.dll的另一个副本,则regsvr32可以选择该副本而不是当前目录中的副本)。

当第一次在机器上加载midas.dll时,它会写入它所在的注册表项。在此之后,它总是在需要时查找原来的位置。

票数 19
EN

Stack Overflow用户

发布于 2018-06-18 10:08:53

,你为什么在这里?

你在过去的几天里做了一些改变,没有什么特别的,然后你像往常一样发布了你的可执行文件。突然,有人通知您,应用程序不再在他们的机器上运行,但它显示了一条错误消息,上面写着“错误加载MIDAS.DLL"!所以你在谷歌上搜索,然后你就来了。(如果不是这样,你可以跳过我的答案)

发生了什么事?

那么,您已经使用了一个TCustomClientDataSet后代,可能是TClientDataSetMidas.DLL

,你怎么能解决这个问题?

你有两个选择:

  1. 部署Midas.DLL与您的应用程序。
代码语言:javascript
复制
- _Pros:_ Your executable remains smaller.
- _Cons:_ You need to get prepared for a war against a brutal army consisting of OS, anti viruses, installer makers, ..., and the midas itself (read OP's question again for an example!).

  1. MidasLib单元添加到项目的uses子句中。
代码语言:javascript
复制
- _Pros:_ `if (not FMuslim) or (not IsRamadan) then` you can get some coffee and enjoy it.
- _Cons:_ Your executable gets bigger (113,664 against 1,124,352 bytes for a just created console application in Delphi2010).

PM:,你说得对,这不是OP问题的正确答案。是的,RRUZ在上面有一个评论,是的,有一个老问题有一个被接受的答案。但是时间已经过去,谷歌仍然是坚持这一页。我很肯定这样的回答可以帮助那些在过去4年中访问过这个页面的24k人中的一个明显的部分。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25877533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档