>>reading all the posts in this thread I think the correct code is
>>
>>LOCAL loParty,loDrinkingParty,loPerson,loDrink
>>
>>loParty=NEWOBJECT('Devcon')
>>loDrinkingParty=loParty.GetCrazyUTFolks()
>>FOR EACH loPerson IN loDrinkinParty.People
>> DO WHILE !loPerson.Dropped()
>> loDrink=NEWOBJECT(loPerson.FavouriteDrink)
>> loPerson.Abuse(loDrink)
>> ENDDO
>>ENDFOR
>>
>>
>Hi Arnon,
>
>First, ROFL!
>
>I must admit I'd never thought about using the .Abuse method here, since it too often leads to the .LoseYourCookies event being fired. But, under circumstances, I think you're right.:-)
George, I always believed that it was the Substance.Abuse method which first triggers a .LostFocus, and didn't consistently release a cookies object. Plus, I always thought of .LoseYourCookies as a method, not an event.
I'll defer to your superior knowledge of the subject! I don't have as much detailed experience with the low-level API here...