Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个代码,它使用#import 从计算机中的某个位置获取 .dll。现在我应该在有或没有这个文件的计算机上使用这个程序。如果它没有文件,它甚至不会编译,所以我能做些什么,类似 oa try catch throw?
谢谢,
该#import指令用于获取定义 COM 接口的类型库。大概您的程序使用这些 COM 接口,例如使用CoCreateInstance函数获取它们。您需要检查 CoCreateInstance 的返回值,以查看 COM 对象是否已成功生成;如果没有,你可以抛出任何你想要的异常。
#import
CoCreateInstance
这是您通常会在安装时处理的事情 - 将 dll 设置为应用程序的强制依赖项,并可能将其包含在分发中。