錯誤消息DAbort 0xF50EFD7B在MemoryManager.cpp中

更新 Jun 27, 2023

產品資訊

軟體

  • LabVIEW

驅動程式

  • NI-SCOPE 14.1

問題敘述

在NI Video Measurement Suite(VMS)或其他LabVIEW程序中運行模擬影像採集時,我的應用程序崩潰並顯示錯誤消息:
MemoryManager.cpp中的DAbort 0xF50EFD7B。
 

解決方案

如果使用VMS和LabVIEW或TestStand:
該錯誤與您在NI VMS軟件中安裝的NI-SCOPE的版本有關。在安裝了NI-SCOPE 14.1的特定情況下,嘗試運行模擬影像採集將導致出現此記憶體錯誤消息。

如嘗試運行由NI-SCOPE的早期版本生成的任何LabVIEW內置DLL或執行檔,NI-SCOPE驅動程序將導致崩潰。由於VMS是基於LabVIEW的應用程序,因此該崩潰與VMS在通過TestStand或LabVIEW運行時試圖調用NI-SCOPE功能有關。

回復到NI-SCOPE的14.0版本就不會出現這種現象,應該可以解決問題。除主要驅動程序組件外,請確保卸載NI-SCOPE 14.1運行系統。您也可以升級到NI-SCOPE 15.1,這是第一個包含該問題的修復程序的版本。

對於其他應用程序:
如果您購買的程序是在其他國家/地區構建的,則由於不一致的Uni-code語言設置可能會導致此錯誤。要更改電腦的Uni-code設置...
  1. 轉到Windows中的語言和區域設置
  2. 在“相關設置”下,點擊“其他日期,時間和區域設置”(在非Windows 10操作系統中可能看起來有所不同)
  3. 出現一個新的彈出窗口,點擊更改位置
  4. 出現第二個彈出窗口,在“管理”選項卡下,點擊“更改系統區域設置”。
  5. 選擇正確的語言環境