0

我有一个代码,它使用#import 从计算机中的某个位置获取 .dll。现在我应该在有或没有这个文件的计算机上使用这个程序。如果它没有文件,它甚至不会编译,所以我能做些什么,类似 oa try catch throw?

谢谢,

4

2 回答 2

0

#import指令用于获取定义 COM 接口的类型库。大概您的程序使用这些 COM 接口,例如使用CoCreateInstance函数获取它们。您需要检查 CoCreateInstance 的返回值,以查看 COM 对象是否已成功生成;如果没有,你可以抛出任何你想要的异常。

于 2011-05-20T16:41:28.687 回答
0

这是您通常会在安装时处理的事情 - 将 dll 设置为应用程序的强制依赖项,并可能将其包含在分发中。

于 2011-05-20T16:41:58.960 回答