如何使我的类库 STA 与 VBScript 中的 CreateObject 一起使用?我想确保当我执行以下操作时(请参见下文),该过程应该终止/处置。
Set MyObject = Nothing ' Dispose
这可能吗?我已经看到,当我运行上述语句时,我的对象没有被释放,我的析构函数也没有被运行。请指教。
下面是我的班级的快照(标记为 COM 可见并注册为 COM 互操作):
[Guid("")]
[ClassInterface()]
[ProgID()]
[ComVisible(true)]
public class MyClass {}
当我从 COM 将其设置为空时,是否需要用另一个属性标记它或创建另一个设置以将其处理?