I am trying to create a threaded application with Delphi 3. What is does is when a new thread is executed it simply creates a form, but when I try and run the application it just hangs. I do not get this problem when I run it under Delphi 2. I can supply the code if needed. Any ideas?