I assume you are not talking about Delphi components such as Imagelists,
ActionLists, Menus, etc, as I don't see any way to inactivate them.
Although I suppose ActionLists can be set to Suspended.

I am using some 3rd party components, such as an explorer drag & drop,
RXTrayIcon, some Indy components, and a serial port component.  The first 2
can be set to Disabled in the IDE.  I'm not sure the Indy components are
actively doing anything until utilized in code.  Same with the serial port
component.  So that leaves RXTrayIcon and the Drag'n'Drop component.

I'll try anything.

Cheers,
Ross.

-----Original Message-----
From: delphi-boun...@elists.org [mailto:delphi-boun...@elists.org] On Behalf
Of Laurent Somers
Sent: Sunday, 28 June 2009 10:19 a.m.
To: Borland's Delphi Discussion List
Subject: Re: App hanging during load

I would try setting all components/controls on the form to inactive, and
activate them manually in the oncreate or separate procedure after the
formcreate.
Wrapping the activation in a try..finally should then hopefully catch the
exception (if it is, as I believe, a component is involved) and get you
closer to finding out what is causing it.

On Sat, Jun 27, 2009 at 12:42 PM, Ross Levis
<r...@stationplaylist.com>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

_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

Reply via email to