Had the same problem after installing the latest ATI video driver.
They said they fixed a lot of bugs in that release - they never said
they inserted back few more :)
Ross Levis wrote:
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: delphi-boun...@elists.org [mailto:delphi-boun...@elists.org] 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:r...@stationplaylist.com]
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 -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi
_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi