I don't know about madexcep, since I use Eurekalog myself, but my guess is
that when madexcept breaks the hang, it reports where in your code you are
hanging.
 That could be *very* useful, because the current error just could indicate
that your create code hasn't been executed correctly.
So the terminate command could try to free something that is not
initialized.

And try investing in  a virtual machine like vmware. http://www.vmware.com/
Then you can create a test environment exactly like your customers, so you
won't break anything in your development environment.
It will also help you test installation on a "virgin" machine so none of
your own settings will influence the installation.

/Kaj

  -----Original Message-----
  From: [email protected] [mailto:[EMAIL PROTECTED]
Behalf Of Brigitte Spatz
  Sent: 11. juli 2005 08:27
  To: [email protected]
  Subject: RE: [delphi-en] Re: bugreport


  I only added the application.terminate after said customer wrote to say
  he couldn't start the application any more (after the first successful
  start) and it hung his computer for a couple of minutes (thank god for
  madexcept, which kicks in when the application freezes and closes it),
  so I don't think this is the cause of it. I merely added it to prevent
  the application from freezing his computer. I will definitely install
  SP2 in the next few days (have to meet a deadline tonight first before I
  can start playing around with my computer) - I hadn't done this because
  I'd heard so many horror stories of applications not working any more
  and I didn't want to risk messing up a perfectly working system...

  Cheers,

  Brigitte

  > -----Original Message-----
  > From: [email protected]
  > [mailto:[EMAIL PROTECTED] On Behalf Of Katja Bergman
  > Sent: 10 July 2005 23:31
  > To: [email protected]
  > Subject: [delphi-en] Re: bugreport
  >
  >
  > --- In [email protected], "Brigitte Spatz" <[EMAIL PROTECTED]> 
wrote:
  > > I have put an application.terminate into the except part of a
  > > try..except in the initialization, so this seems to be where the
  > > @Halt0 comes from.
  >
  > This could actually be your problem! During the Initialization part,
  > the Application object might not have been fully initialized.
  > It should
  > be initialized though.
  >
  > What if you replace the application.terminate part with just
  > a Halt(0)
  > command?
  >
  > Anyway, your application seems to have problems while
  > terminating since
  > it's freeing some stuff. Probably related to the Application object.
  > Have you set some of it's events to some form methods?
  >
  > One good advise: install XP SP2 on one of your systems for proper
  > testing of your product. Then you can check if it's related to it.
  >
  > With kind regards,
  > X Katja Bergman.
  >
  >
  >
  >
  >
  > -----------------------------------------------------
  > Home page: http://groups.yahoo.com/group/delphi-en/
  > To unsubscribe: [EMAIL PROTECTED]
  > Yahoo! Groups Links
  >
  >
  >
  >
  >
  >



  -----------------------------------------------------
  Home page: http://groups.yahoo.com/group/delphi-en/
  To unsubscribe: [EMAIL PROTECTED]



----------------------------------------------------------------------------
--
  YAHOO! GROUPS LINKS

    a..  Visit your group "delphi-en" on the web.

    b..  To unsubscribe from this group, send an email to:
     [EMAIL PROTECTED]

    c..  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.


----------------------------------------------------------------------------
--



[Non-text portions of this message have been removed]



-----------------------------------------------------
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/
 


Reply via email to