Well, I figured it out... took a while but lol and Im using FreeAndNil on the destroy.
It had to do with an tstrings assign in one of my procedures ( at least I think so sense I was modyfying alot of code and trying different things from all the ideas you all posted here :) ) When I tried using just one tstrings through out my code, I wouldnt get an AV when my test app was closed. But when I added a second TStrings I would get an AV. So I made a very very simple component using TStrings to test a few things... got the test component to work, and then I adjusted my code in my TWTParse component. Which got it to work. thanx for all help, I have learned alot Frank __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/delphi-en/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

