我想知道我想做的事情是否可行。我创建了一个 C# 类库,它在使用 CreateObject 从 VBScript 调用时调用一个表单。
我有一个将一些数据传递给表单的 VBS,一旦脚本完成,显然所有引用都丢失了。我想知道下次我再次调用 VBS 脚本时是否有办法连接并使用现有表单?
Set e = CreateObject("MyObject")
'SendEvents to Form'
'Script ends.. all references lost'
'Script is run again'
Set e = CreateObject("MyObject")
'Is it possible to send events to the existing form, instead of closing it and creating new one?'
*编辑:目前,当再次调用脚本时,我正在使用我的类库来关闭现有表单。但是,无论脚本被调用多少次,我都有一个用户请求保持它打开。我不确定下次调用 CreateObject 时如何使用现有表单。是否可以?