From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



為什麼我會在LabWindows/CVI收到”堆疊溢位”的錯誤訊息?



主要軟體: LabWindows/CVI Development Systems>>LabWindows/CVI Full Development System
主要軟體版本: 6.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 請問我要如何避免在LabWindows/CVI一直收到”堆疊溢位”的錯誤?

解答: 在LabWindows/CV中堆疊空間用來儲存功能中所使用的變數,堆疊溢位這樣的錯誤訊息表示功能所需要使用到的變數比可用的儲存空間還大。有兩種方法可以避免這樣的錯誤訊息: 1. 你可以在Options » Build Options中增加堆疊空間的尺寸,但須注意的最大空間的上限為1MB。 2. 同時您也可以將變數宣告為靜態變數,如此一來便會使用到”堆積空間”而不是”堆疊空間”。這對宣告大型陣列非常有用。 您可以DevX.com搜尋工具列中搜尋Stack Overflow並點選第一個連結,以獲得更進一步關於堆疊溢位的資訊。

相關連結:

KnowledgeBase 2QEE9ASJ: What is the Maximum Size of an Array in CVI?

DevX.com website



附加檔案:





報告日期: 03/16/2001
最後更新: 12/15/2015
文件偏號: 27FH5SJO