<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to solve the JMP Alarm with error &amp;quot;deleted object reference: day &amp;lt;&amp;lt; Get in access or evaluation of 'Glue' in JMP18 version in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870703#M103428</link>
    <description>&lt;P&gt;You are using Modal window and trying to access the values AFTER the modal window has been closed -&amp;gt; those values/references are gone at that point. I can see you are using &amp;lt;&amp;lt; Return Result, so you could utilize that instead of &amp;lt;&amp;lt; Get, so instead of&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;days = days &amp;lt;&amp;lt; Get;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;use&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;days = QueryOptionsChooser["days"];&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;Note that you might have to do similar changes to also display boxes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other option would be to collect the results already inside the modal when Button Box "OK" is pressed, so&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Button Box("OK")&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;would change to&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Button Box("OK",
	days = days &amp;lt;&amp;lt; get;
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;And again, similar changes might be required elsewhere&lt;/P&gt;</description>
    <pubDate>Tue, 29 Apr 2025 05:38:04 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2025-04-29T05:38:04Z</dc:date>
    <item>
      <title>How to solve the JMP Alarm with error "deleted object reference: day &lt;&lt; Get in access or evaluation of 'Glue' in JMP18 version</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870463#M103384</link>
      <description>&lt;P&gt;This script is running well in JMP14 version, but when I using in JMP18 version the alarm happened.&lt;/P&gt;
&lt;P&gt;Hopefully getting a help from everyone.&lt;/P&gt;
&lt;P&gt;Thank you so much&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ThoPhan_0-1745810115363.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/75235iD4FD505E13502108/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ThoPhan_0-1745810115363.png" alt="ThoPhan_0-1745810115363.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Apr 2025 03:20:10 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870463#M103384</guid>
      <dc:creator>ThoPhan</dc:creator>
      <dc:date>2025-04-28T03:20:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to solve the JMP Alarm with error "deleted object reference: day &lt;&lt; Get in access or evaluation of 'Glue' in JMP18 version</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870484#M103386</link>
      <description>&lt;P&gt;Whatever days is referring to (number edit box or something like that is my guess) has been deleted. Impossible to say why because we cannot see the script&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

nw = New Window("", days = Number Edit Box());
Show(days &amp;lt;&amp;lt; get);
nw &amp;lt;&amp;lt; close window;
Show(days &amp;lt;&amp;lt; get);
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 28 Apr 2025 05:30:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870484#M103386</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-04-28T05:30:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to solve the JMP Alarm with error "deleted object reference: day &lt;&lt; Get in access or evaluation of 'Glue' in JMP18 version</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870702#M103427</link>
      <description>&lt;P&gt;Hi jthi,&lt;/P&gt;
&lt;P&gt;Thanks for an approaching this, below is the script and I also attached the file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;Clear Log();&lt;/DIV&gt;
&lt;DIV&gt;DefaultStartTime = (today()-12*3600);&lt;/DIV&gt;
&lt;DIV&gt;DefaultEndTime = Today();&lt;/DIV&gt;
&lt;DIV&gt;User = Get Environment Variable( "UserName" );&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;HourAlertRateDefault = 5;&lt;/DIV&gt;
&lt;DIV&gt;SixHourAlertRateDefault = 5;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;start_week = Week Of Year( Today() );&lt;/DIV&gt;
&lt;DIV&gt;list_weeks = {};&lt;/DIV&gt;
&lt;DIV&gt;For( i = 1, /*i&amp;lt;=10 &amp;amp;*/ i &amp;lt;= start_week, i++, //the i&amp;lt;=10 limits the combobox to last 10 weeks&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //iwwtodate(start_week - (i - 1), year(today()), 2 /*Monday*/ )&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Insert Into( list_weeks, Eval( "WW" || Char( start_week - (i - 1) ) ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;User = Get Environment Variable( "UserName" );&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Define time function.&lt;/DIV&gt;
&lt;DIV&gt;iwwtodate = Function( {_ww_, _year_, _dayofweek_},&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//Local Variables&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; {_ww01thisyear_ = 0, _sundayww01_ = 0},&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; _ww01thisyear_ = Informat( "01Jan" || Char( _year_ ) );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; _sundayww01_ = _ww01thisyear_ - (Day Of Week( _ww01thisyear_ ) - 1) * 24 * 3600;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (_ww_ - 1) * 7 * 24 * 3600 + _sundayww01_ + (_dayofweek_ - 1) * 24 * 3600&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;date_box = Function(&amp;nbsp; &amp;nbsp; &amp;nbsp;//makes Graham's datebox that is hard to mess up&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; {timething = Today()},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; {newbox},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; current_ver = Left( JMP Version(), 2 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( Num( current_ver ) &amp;gt;= 11,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; newbox = Eval(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Substitute(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Name Expr(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Number Edit Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; timething, //Eval(Sub()) because of JMP quirk&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; 10, //just need this because JMP doesn't default a width&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;&amp;lt;Set function(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Function( {self},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; {},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( Is Missing( self &amp;lt;&amp;lt; get ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; self &amp;lt;&amp;lt; Set( Eval( DUMMY ) )//sets the date to the timething argument&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;&amp;lt;Set Format( Format( "m/d/y h:m:s", 23, 0 ) );//makes datetime format for the box (gives calendar)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Expr( DUMMY ), timething&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; newbox = Text Edit Box( Char( Format( Timething, "m/d/y h:m:s" ) ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //newbox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;// End Define time function.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Create expr window popup + Time checking&lt;/DIV&gt;
&lt;DIV&gt;expr_window = Expr(&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; QueryOptionsChooser = New Window( "CHT PWL SPL CV Quick Monitoring " || User || "",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;&amp;lt;Modal,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;&amp;lt;Return Result,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ), &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Panel Box( "Do you want the Report to Auto-Refresh?",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box( Text Box( "Method" ), tautorefresh = Combo Box( {"Run Once", "Auto Refresh"}, Show( tautorefresh &amp;lt;&amp;lt; Get() ) ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Option" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Option_select = Radio Box( {"Both", "Only SPEC-PL Last 30mins","Only PWL, SPL, CV "&amp;nbsp; }, show( Option_select &amp;lt;&amp;lt; get() ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Refresh every " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; trefresh = Radio Box( {"5 minutes", "20 minutes", "60 minutes", "2 hours"}, Show( trefresh &amp;lt;&amp;lt; Get() ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; /*&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box( Text Box( "Refresh speed " ), rspeed_cb = Check Box( {"Fast"} ), rspeed_cb &amp;lt;&amp;lt; Set( 1, 1 ) ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; */&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box( Text Box( "Time Range Data for Auto refresh" ), days = Radio Box( {"1 Day", "0.5 Day", "6 Hours", "2 Hours"} ) ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; /*&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Panel Box( "Please select the timeframe",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //Text box ("Time Method"),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //method=Radio Box( {"Days Ago", "Date Range"}),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Time Method" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; method = Combo Box( {"Days Ago", "Date Range"} ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box( Text Box( "Days Ago" ), days = Radio Box( {"1.5", "3.5", "7", "2 Hours"} ) ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Date Range" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; startdatebox = date_box( Today() - 3.5 * 24 * 60 * 60 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; enddatebox = date_box( Today() );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; startdate = startdatebox;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; enddate = enddatebox,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ), &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; */&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 10, 10 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 10, 10 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Panel Box( "Choose Plant:",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 10, 0 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box( "Plant", PlantSelect = Radio Box( {"DMT1", "DMT2", "KMT1", "PGT1", "PGT2"} ), PlantSelect &amp;lt;&amp;lt; set( 1 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 10, 0 ) ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 20, 10 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Panel Box( "Choose transaction time window:",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Start Time:&amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimeBox = H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePickBox = date_box( DefaultStartTime );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePick = StartTimePickBox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //RocoTimeStartPick = date_box( (StartTimePick &amp;lt;&amp;lt; Get) - 3600 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Button Box( "Set to 12:00a.m.",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; LastTime = StartTimePickBox &amp;lt;&amp;lt; Get;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePickBox &amp;lt;&amp;lt; Delete;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimeBox &amp;lt;&amp;lt; Append(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePickBox = date_box( 86400 * Floor( LastTime / 86400 ) );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePick = StartTimePickBox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //RocoTimeStartPick = date_box( 86400 * Floor( (LastTime - 3600) / 86400 ) );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //RocoTimeStartPick = date_box( (StartTimePick &amp;lt;&amp;lt; Get) - 3600 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //RocoTimeStartPick = date_box( (StartTimePickBox &amp;lt;&amp;lt; Get) - 3600 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "End Time:&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimeBox = H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePickBox = date_box( DefaultEndTime );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePick = EndTimePickBox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Button Box( "Set to 12:00a.m.",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; LastTime = EndTimePickBox &amp;lt;&amp;lt; Get;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePickBox &amp;lt;&amp;lt; Delete;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimeBox &amp;lt;&amp;lt; Append(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePickBox = date_box( 86400 * Floor( LastTime / 86400 ) );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePick = EndTimePickBox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 10, 10 ) ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Spacer Box( Size( 20, 20 ) ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //RocoTimeEndPick = date_box( (EndTimePick &amp;lt;&amp;lt; Get) + 3600 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box( Align( Right ), Spacer Box(), Button Box( "OK" ), Button Box( "Cancel" ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ) //end overall VListBox()&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( QueryOptionsChooser["Button"] == -1,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StopRunningTheThing&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; // Decleration Time to refresh.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; days = days &amp;lt;&amp;lt; Get;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; dateoffset = Match( days, 1, "24", 2, "12", 3, "6", 4, "2" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ar = tautorefresh &amp;lt;&amp;lt; get;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ref = trefresh &amp;lt;&amp;lt; get;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; refresh = Match( ref, 1, "5", 2, "20", 3, "60", 4, "120" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //rspeed = rspeed_cb &amp;lt;&amp;lt; get;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //Process event Refresh ticked&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( ar == 2,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePick = date_box( Today() - Num( dateoffset ) * 3600 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePick = date_box( DefaultEndTime );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; RocoTimeStartPick = date_box( (StartTimePick &amp;lt;&amp;lt; Get) - 3600 ); // Get roco time 1hour before CHT time&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; RocoTimeEndPick = date_box( (EndTimePick &amp;lt;&amp;lt; Get) + 3600 );// Get roco time 1hour later CHT time&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; CHTTimeStartPick = date_box( (StartTimePick &amp;lt;&amp;lt; Get) - 1800 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; CHTTimeEndPick = date_box( (EndTimePick &amp;lt;&amp;lt; Get) + 1800 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; SPL_PL_start = date_box( (EndTimePick &amp;lt;&amp;lt; Get) - 1800 );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; SPL_PL_end = date_box( EndTimePick &amp;lt;&amp;lt; Get );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //Collect user selections&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; PlantSelection = QueryOptionsChooser["PlantSelect"];&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; PlantName = Match( PlantSelection, 1, "DMT1", 2, "DMT2", 3, "KMT1", 4, "PGT1", 5, "PGT2" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //show(PlantName);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimeSelection = Format( StartTimePick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimeSelection = Format( EndTimePick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; RocoTimeStart = Format( RocoTimeStartPick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; RocoTimeEnd = Format( RocoTimeEndPick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; CHTTimeStart = Format( CHTTimeStartPick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; CHTTimeEnd = Format( CHTTimeEndPick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; SPLPL_timestart = Format( SPL_PL_start &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; SPLPL_timeend = Format( SPL_PL_end &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; option_selection = QueryOptionsChooser["Option_select"];&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( option_selection );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( PlantName );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( StartTimeSelection );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( EndTimeSelection );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( RocoTimeStart );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( RocoTimeEnd );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( CHTTimeStart );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( CHTTimeEnd );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Print( refresh || " Refresh time" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; expr_TimeCheck = Expr(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; TimeFixWindow = New Window( "Time Selection Error!",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;&amp;lt;Modal,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;&amp;lt;Return Result,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Your Start Time was later than your End Time!&amp;nbsp; Care to try again?" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "You chose:" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box( Text Box( "Start Time:&amp;nbsp; " || StartTimeSelection ), ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box( Text Box( "End Time:&amp;nbsp; &amp;nbsp; " || EndTimeSelection ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "Start Time:&amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePickBox = date_box( DefaultStartTime );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimePick = StartTimePickBox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( "End Time:&amp;nbsp; &amp;nbsp; &amp;nbsp;" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePickBox = date_box( DefaultEndTime );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimePick = EndTimePickBox;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Text Box( " " ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; H List Box( Align( Right ), Spacer Box(), OKButton = Button Box( "OK" ), Button Box( "Cancel" ) )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StartTimeSelection = Format( StartTimePick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; EndTimeSelection = Format( EndTimePick &amp;lt;&amp;lt; Get, "m/d/y h:m:s" );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( TimeFixWindow["Button"] == -1,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; StopRunningTheThing&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //Recurse as needed&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( Informat( StartTimeSelection, "m/d/y h:m:s" ) &amp;gt; Informat( EndTimeSelection, "m/d/y h:m:s" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Eval( expr_TimeCheck ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Eval( expr_Scrap_SQL )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ); //end expr_TimeCheck&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( Informat( StartTimeSelection, "m/d/y h:m:s" ) &amp;gt; Informat( EndTimeSelection, "m/d/y h:m:s" ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Eval( expr_TimeCheck ),&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; VisionStartTime = Format(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Max( Informat( StartTimeSelection, "m/d/y h:m:s" ), 86400 * Floor( (Informat( EndTimeSelection, "m/d/y h:m:s" ) - 86400) / 86400 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "m/d/y h:m:s"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; If( Today() - Informat( EndTimeSelection, "m/d/y h:m:s" ) &amp;gt; 86400,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; VisionEndTime = Format(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Min( Informat( EndTimeSelection, "m/d/y h:m:s" ), 86400 * Ceiling( (Informat( EndTimeSelection, "m/d/y h:m:s" ) - 86400) / 86400 ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "m/d/y h:m:s"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; VisionEndTime = Format(&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Min( Informat( VisionStartTime, "m/d/y h:m:s" ) + 86400, Informat( EndTimeSelection, "m/d/y h:m:s" ) ),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "m/d/y h:m:s"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SPL_expr = Expr(&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; QueryInfo = "DRIVER=SQL Server;SERVER=" || PlantName || "MESSQLODS;APP=Microsoft Office XP;WSID=FS-1261;DATABASE=ODS;Trusted_Connection=Yes";&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //QueryInfo = "DRIVER=SQL Server;SERVER=" || PlantName ||&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; //"messqlods.fs.local;APP=Microsoft Office XP; WSID=FS-10967;DATABASE=ODS;Trusted_Connection=Yes";&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Apr 2025 05:23:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870702#M103427</guid>
      <dc:creator>ThoPhan</dc:creator>
      <dc:date>2025-04-29T05:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to solve the JMP Alarm with error "deleted object reference: day &lt;&lt; Get in access or evaluation of 'Glue' in JMP18 version</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870703#M103428</link>
      <description>&lt;P&gt;You are using Modal window and trying to access the values AFTER the modal window has been closed -&amp;gt; those values/references are gone at that point. I can see you are using &amp;lt;&amp;lt; Return Result, so you could utilize that instead of &amp;lt;&amp;lt; Get, so instead of&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;days = days &amp;lt;&amp;lt; Get;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;use&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;days = QueryOptionsChooser["days"];&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;Note that you might have to do similar changes to also display boxes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other option would be to collect the results already inside the modal when Button Box "OK" is pressed, so&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Button Box("OK")&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;would change to&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Button Box("OK",
	days = days &amp;lt;&amp;lt; get;
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;And again, similar changes might be required elsewhere&lt;/P&gt;</description>
      <pubDate>Tue, 29 Apr 2025 05:38:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-solve-the-JMP-Alarm-with-error-quot-deleted-object/m-p/870703#M103428</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2025-04-29T05:38:04Z</dc:date>
    </item>
  </channel>
</rss>

