Very stange indeed, I've never seen that before in my applications.
You haven't used any "With XXX Do" code anywhere, did you? that's
always the thing I check first when something unexpectedly happens...
Consider the following:
[code]
With TStringList.Create Do // Just as an example class
Try
// Do some stuff
Finally // I made an error here: it should've been Free, NOT Close
Close; // A TStringlist doesn't have a Close method, so the form's
End; // Close-method is called instead!
[/code]
or
[code]
With TStringList.Create, MyForm Do
Try
// Do some stuff
Finally // In this case MyForm should have been set first, because
Free; // now MyForm will be freed here, NOT TStringList!
End;
[/code]
Greetz,
Peter.
> -----Original Message-----
> From: [email protected]
> [mailto:[EMAIL PROTECTED] On Behalf Of Brigitte Spatz
> Sent: Thursday, October 20, 2005 5:54 PM
> To: [email protected]
> Subject: [delphi-en] mysterious form behaviour
>
>
> I have a form that is created at runtime. It contains a page control
> with four pages, one of which is a selection (radio group) where the
> user selects which of the other three pages to display. The selection
> page is displayed every time one of the other three has been shown and
> the user clicks the Continue button. There's also a Cancel button. Now
> for some completely mysterious reason the form closes when
> the selection
> page is displayed after one specific page has been displayed but not
> after the other two have been displayed. There's nothing in the code
> that would call Close or CancelButtonClick (which contains Close, but
> I've put a breakpoint in there and as expected the method wasn't
> executed), so I haven't got the faintest idea why on earth the form
> closes at this specific instance. The selection page's OnShow code is
> still exectued (I've put a ShowMessage in there).
>
> Has anybody ever heard of anything like this?
>
> TIA.
>
> Brigitte
------------------------ Yahoo! Groups Sponsor --------------------~-->
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/i7folB/TM
--------------------------------------------------------------------~->
-----------------------------------------------------
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/