Конференция ".Net" » Экземпляр класса ещё не создан как проверить его на null referenc [D2005, Win2k]
 
  • Darklight © (21.08.05 13:19) [0]
    Объект класса на платформе .NET ещё не создан (просто обявлена переменная некоторого типа). Нужно проверить на факт её инициализации, т.е. что конструктор уже вполнен и с объектом можно работать.
    Такая переменная в в окне Watch List показывает значение null reference но при сравнении с nil или null() вызывается ошибка
    could not evaluate expression
    (compiler error): expression syntax error
    соответвенно
    В C# такое сравнение осуществляется просто на равенство null
    Но в Delphi .net не катит.
    Что делать?
    Как узнать что экземпляр класса в переменной уже создан?
  • Lamer@fools.ua © (21.08.05 14:21) [1]
    System.Object.ReferenceEquals(SomeObj, nil)



    ?
  • Darklight © (21.08.05 16:19) [2]
    Спасибо, помагло!
 
Конференция ".Net" » Экземпляр класса ещё не создан как проверить его на null referenc [D2005, Win2k]
Есть новые Нет новых   [119228   +48][b:0][p:0.001]