If I am doing the create and free, then I should know when and when not to nil.
If some other code is doing create or free, then I should know something about the other code before I create, free, or nil. Doug David Smith wrote: > With secondary forms, you want to nil it because otherwise your app will > think the form is still in memory. Not good if you plan on instantiating > multiple copies of it during the lifetime > of the app. > Dave > > Doug Hale <[EMAIL PROTECTED]> wrote: > > This is what I do also - I only nil the pointer if I am going to test > it, otherwise I don't bother. > Doug > > David Smith wrote: > >> I usually follow what every example in Delphi manual does. There are certain >> cases where freeAndNil can cause an access violation: >> >> Object.Free; >> Object := nil; >> >> Dave >> >> Doug Hale <[EMAIL PROTECTED]> wrote: >> >>> And as a hint, try not to use the destructor Destroy >>> directly. >>> The documentation suggests using Free because it >>> checks whether the object for which you are calling >>> Free is Nil or not. If it is Nil, it will not call >>> Destroy. >>> >>> >> someobject.free still requires a valid someobject pointer with which to >> call free. >> >> If you want the above behavior, you must call FreeAndNil(someobject). >> >> Doug >> >> >> >> >> >> >> --------------------------------- >> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it >> now. >> >> [Non-text portions of this message have been removed] >> >> >> ------------------------------------ >> >> ----------------------------------------------------- >> Home page: http://groups.yahoo.com/group/delphi-en/ >> To unsubscribe: [EMAIL PROTECTED] Groups Links >> >> >> >> >> >> >> > > > > > > > --------------------------------- > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it > now. > > [Non-text portions of this message have been removed] > > > ------------------------------------ > > ----------------------------------------------------- > Home page: http://groups.yahoo.com/group/delphi-en/ > To unsubscribe: [EMAIL PROTECTED] Groups Links > > > > > >

