在没有IDE的计算机上运行程序我收到此错误。我知道问题是丢失或未注册的DLL或OCX。
有很多关于如何修复它的帖子,但所有答案都假设您知道缺少哪个DLL / OCX。
使用madExcept我看到有76个DLL被列为“模块”。
我正在使用Delphi XE进行开发。
有没有办法获得程序的DLL依赖列表,其中缺少的程序以某种方式突出显示。
答案 0 :(得分:0)
我的问题确实与DLL有关。
我曾经认为工作系统和非工作系统之间的区别在于IDE的存在,而是Skype已经安装在某些PC而不是其他PC上。
罪魁祸首(我认为)是Skype4COM.DLL。在某些阶段,Skype功能已添加到应用程序中。由于我们决定从应用程序中删除这些功能是出于其他原因(主要是想要保持独立于Skype),我删除了它们,应用程序运行正常。
只是将该DLL放到不工作的PC上并没有解决问题,但这可能与旧的XP有关。
感谢@David Heffernan,@ kobik和@Remy Lebeau的帮助。