It’s World Statistics Day! To honor the theme of the day, the JMP User Community is having conversations about the importance of trust in statistics and data. And we want to hear from you! Tell us the steps you take to ensure that your data is trustworthy.
Choose Language Hide Translation Bar
Highlighted
antoinesofradir
Level III

[Jsl] How can i stop a script with a button ?

Hello ! I have a problem (again !)

I would like to close my window thanks to a button box and stop my script.

I used this :

nw = New Window( "Window",

[...]

  V List Box(
        Button Box("Fermer",
        nw << Close Window;

       Stop();
                    )

               )

     );

[...]

The window is closed but my script runs ...

Where is my error ?

Thanks for your help !

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
ms
Super User ms
Super User

Re: [Jsl] How can i stop a script with a button ?

I think Stop() needs to be in the main script. Within a button box, Stop() will just terminate execution of the button script.

Try something like this:

stop_flag = 0;

nw = New Window( "Window",

  V List Box(

  Button Box( "Fermer",

  nw << Close Window;

  stop_flag++;

  )

  )

);

For( i = 1, i <= 100, i++,

  If( stop_flag,

  Print("Stopped");Stop(),

  Print( "still running" );

  Wait( 0.5 );

  )

);

View solution in original post

3 REPLIES 3
Highlighted
ms
Super User ms
Super User

Re: [Jsl] How can i stop a script with a button ?

I think Stop() needs to be in the main script. Within a button box, Stop() will just terminate execution of the button script.

Try something like this:

stop_flag = 0;

nw = New Window( "Window",

  V List Box(

  Button Box( "Fermer",

  nw << Close Window;

  stop_flag++;

  )

  )

);

For( i = 1, i <= 100, i++,

  If( stop_flag,

  Print("Stopped");Stop(),

  Print( "still running" );

  Wait( 0.5 );

  )

);

View solution in original post

Highlighted
antoinesofradir
Level III

Re: [Jsl] How can i stop a script with a button ?

Good Job ! it works !

Thank you very much !

MS number one !

Highlighted
gwenicat
Level III

Re: [Jsl] How can i stop a script with a button ?

Finally! This worked for me as well. I was going slightly demented...

I can't believe it has to be so convoluted...

Article Labels

    There are no labels assigned to this post.