Quote Originally Posted by Darkhog View Post
How can I do that? Do I check for nil equality or something? I need that for destructor in one of my classes - some of class variables may or may not be created when class is destroyed (they're created as necessary) and I need safe way to tell if they were created or not and if they were, destroy them.
That is why SomeClass.Free; is there. When you call SomeClass.Free it automatically checks to see if the calss was created and Destroys it if it Was.