|
|
|
Supreme Being
      
участник
Last Login: 18.12.2007 11:03
Сообщ.: 121,
Visits: 1 203
|
|
| В VBScript есть ли стандартыный метод отпределения существования свойств класса? например Class TestClass Public DDD End Class Set X = New TestClass 'тут нужно убедиться, что я могу обратиться к X.DDD (например, я этого свойтсва может не быть) Set X = Nothing
Как определить...? Или самому писать обработчик типа: Function PropDDDExists(ByRef MyInstance) On Error Resume Next PropDDDExists = false Dim d d = MyInstance.DDD If Not Err Then PropDDDExists = true End Function
но как то мне не нравится такой способ... а если мне нужно проверить другое свойтсво или процедуру...?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 18.12.2007 11:03
Сообщ.: 121,
Visits: 1 203
|
|
| ведь есть же в js hasOwnProperty или я чего то не знаю или vbscript мало для чего годится
|
|
|
|
|
Supreme Being
      
участник
Last Login: 18.12.2007 11:03
Сообщ.: 121,
Visits: 1 203
|
|
| временно помогло такое вот решение: function PropertyExists(in_object, in_prop) { if (in_prop in in_object) return(true) else return(false); } подсовываем обьект из vbscript, вроде жует
|
|
|
|