【发布时间】:2010-07-19 03:23:04
【问题描述】:
我想写一个Delphi函数来注册一个dll。我希望该函数在执行此操作之前检查是否已调用 OleInitialize。我想我试图避免初始化两次的后果,因为我不确定它们可能是什么。我担心我的函数无法像 regsvr32.exe 那样处理各种各样的 dll。
【问题讨论】:
-
如果您的函数需要初始化 COM,而您不确定它是否已经被初始化,那么记录您的函数以说明其先决条件之一是应用程序必须已经初始化它.那么你的函数就不用担心了。