【LabVIEW】調用User32.dll(Win7)


1、調用User32.dll方法執行報錯

一開始我是這樣配置:

 

 運行后報錯。我就把User32.dll放到項目里,然后又提示:

 

好像不能移動它的位置......最后這樣配置就對了:

 

 

 

2、生成exe運行結束后出錯

如果編譯的時候沒錯,生成exe才出錯,可能是dll路徑不對。

在程序中用“調用庫函數節點”調用win7系統的user32.dll里面的某個函數,當生成完exe后,LabVIEW會默認的將user32.dll也打包成文件放入data文件夾中,當然也默認會去調用這個生成的user32.dll庫,而user32.dll是系統很多應用程序調用的一個庫,必須要放在系統安裝的那個盤的固定位置,這樣才能不影響其他應用程序同時調用這個user32.dll庫,因此,只需要在“調用庫函數節點”中指定系統 安裝的默認位置即可(C:\Windows\System32\user32.dll)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM