正在學(xué)習(xí)labview,上次的文章寫到窗口置頂函數(shù),實現(xiàn)了窗口置頂,但是又遇到了另一個問題,窗口置頂函數(shù)在循環(huán)里,運行的時候會死機,尤其是窗口置頂函數(shù)的第一個參數(shù)設(shè)為-1始終置頂時的時候,而設(shè)為0雖不會死機,但只是實現(xiàn)了臨時置頂。
所以,為了能夠?qū)崿F(xiàn)運行時始終置頂,又不死機,又查了一些資料,其中一個給出的解決方案是設(shè)置一個布爾量的置頂標(biāo)志,也就是當(dāng)窗口置頂時,添加一個置頂標(biāo)志,一旦啟動置頂,同時就把置頂標(biāo)志賦值為真;當(dāng)不需要置頂?shù)臅r候,就把置頂標(biāo)志賦值為假,然后通過讀取置頂標(biāo)志的布爾值,判斷是否啟用置頂函數(shù),這樣就避免了把置頂函數(shù)始終循環(huán)導(dǎo)致死機。