暫停一段代碼的最佳方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在嘗試使用 if 語句暫停程序。 基本上我需要有一個彈出錯誤窗口並停止進程的語句。 我已經嘗試過使用 stop() 和 throw() 以及與 throw() 結合使用的 try(),但這些完全停止程序而不是特定的代碼部分。 這是我到目前為止所得到的:
(如果( 總數 > 50 | 重複數 > 50,
新窗口(“錯誤!”, 嘟(),
V 列錶框( 文本框( "批次數或重複數不能超過 50" ), )
/* 然後我需要一些函數來在窗口顯示後暫停這部分代碼,但程序的其餘部分(例如 stop() 和 throw())則不會這樣做。 謝謝你的幫助!
回复:暫停一段代碼的最佳方法那很完美! 再次感謝!
回复:暫停一段代碼的最佳方法我會在模式對話框後發出 throw() 來停止代碼:
托特洛茨= 61 ;
重複= 51 ;
如果(托特洛茨> 50 |重複> 50 ,
新窗戶( “錯誤!” ,
<<莫代爾,
嘟() ,
V 列錶框(文本框( “批次數或重複數不能超過 50” ) , )
) ;
扔() ;
) ;
// 這裡有更多的語句...
回复:暫停一段代碼的最佳方法這是一個很好的提示! 謝謝! 有沒有辦法讓模式窗口關閉而不運行代碼? 現在的情況是,如果用戶單擊 x 按鈕或單擊“確定”,即使 totlots 或副本變量超過 50,它也會運行代碼。
回复:暫停一段代碼的最佳方法如果您使用模式對話框,程序將停止,然後在用戶單擊“確定”後繼續運行。
托特洛茨= 61 ;
重複= 51 ;
如果(托特洛茨> 50 |重複> 50 ,
新窗戶( “錯誤!” ,
<<莫代爾,
嘟() ,
V 列錶框(文本框( “批次數或重複數不能超過 50” ) , )
)
) ;
// 這裡有更多的語句...