Just an update on this issue. I haven't yet tried debugging the FormCreate procedure as yet, but one user with this problem managed to resolve it.
In their case Windows had installed some Windows Updates, and the problem occurred after this. They resolved it by restoring Windows to an earlier restore point. My app then loaded up fine. They then let Windows install all the updates again, and my app is still loading up fine! Go figure! I'm wondering if anyone has come across anything like this before and what it could be. Thanks, Ross. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Wilfried Mestdagh Sent: Wednesday, 17 June 2009 10:56 p.m. To: Borland's Delphi Discussion List Subject: Re: App hanging during load Hello Ross, > Application.CreateForm(TStudioForm, StudioForm); > showmessage('Initialize 3'); <<< IT DOESN'T GET HERE You can set some debug information in the OnCreate event of TStudioForm. --- Rgds, Wilfried http://www.mestdagh.biz -----Original Message----- From: Ross Levis [mailto:[email protected]] Sent: Wednesday, 17 June 2009 6:23 p.m. To: 'Borland's Delphi Discussion List' Subject: App hanging during load I'm having a major issue with my D7 application not loading on some Vista computers. It is only affecting 3 or 4 users out of several hundred using Vista, with most users still using XP where no problems have ever been reported. The app itself hasn't changed much over several years. I added some ShowMessages to the app to attempt to pinpoint where it is hanging, and this turned out to be in the project source file... SplashForm := TSplashForm.Create(Application); SplashForm.Show; showmessage('Initialize 1'); Application.Initialize; showmessage('Initialize 2'); Application.Title := 'Studio'; Application.CreateForm(TStudioForm, StudioForm); showmessage('Initialize 3'); <<< IT DOESN'T GET HERE A user reports the last message is 'Initialize 2'. One user reported the problem started after Windows Update installed Vista SP2, but other users had this problem from day 1 with SP1. I have had Vista SP1 installed here for 12 months or more and never had any problem running my software. I recently updated to SP2 and still no problem. I believe all the Initialization sections of all units are executed during the Uses clauses above this code. StudioForm itself doesn't have an Initialization section. I've checked all the Initialization sections of all my units and they execute before 'Initialize 1'. Is there any way to debug this further, or any ideas what the problem could be. I have madExcept compiled into the code but it doesn't help. Is it possible some unit specified in the Uses clause of StudioForm could be hanging? Thanks, Ross. _______________________________________________ Delphi mailing list -> [email protected] http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

