我正在尝试创建一个.vbs,它将检查是否存在dvd驱动器(如果cdrive为4),而忽略其他驱动器,如硬盘驱动器(否则,如果cdrive=1,则使用-no语句等)。然而,这一行让我感到悲哀:"For Each objDrive in colDrives“。当它存在时,它会导致语法错误,但当它被删除时,它会导致一个错误,即"object required: objdrive“。该脚本使用hta/vbs混合模式,提供给用户取消搜索媒体的功能,这是通过使用一个函数实现的</
我有一个类,我用它作为自己的观察者。当其他对象更改其属性时,我需要它通知我。当它被解除分配时,我不会去移除观察者。不过,我还是会犯这样的错误:
An instance 0xf819680 of class **** was deallocated while key value observers were stillHere's the current observation info:
当我这样做的时候,奇怪的事情开始发生,我不理解它,因此不能做任何实验。例如,在dome训练之后,我决定删除优化器, del optimizer 然后再做些训练,然后...一切正常,训练照常进行!什么鬼东西?我删除了优化器!当我没有放置装饰器并删除了优化器时,程序会对我大喊大叫,说这个东西没有定义(因为它在训练函数中是必需的)。