在LabWindows/CVI呼叫一個由Visual Basic 所產生的DLL檔



主要軟體: LabWindows/CVI Development Systems
主要軟體版本: 5.5
主要軟體修正版本: N/A
次要軟體:

問題: 我如何在LabWindows/CVI下呼叫一個由Visual Basic 所產生的DLL檔?

解答:

LabWindows/CVI 需要標頭檔(.h)以及輸入函式庫(.lib) 來使用DLLs。與傳統的DLL不同,Visual Basic DLLs並不會輸出任何可從外部使用的符號, 然而 Visual Basic中製作 DLLs 可以使用 ActiveX及內嵌入式的型態函式庫。

在LabWindows/CVI ,您可以使用ActiveX controller Wizard (Tools » Create ActiveX Controller...) 來建立屬於您的Visual Basic DLL的儀器驅動程式。當您被詢問到選擇 registered ActiveX Server,請選擇 "Browse"並且指向您的DLL,然後繼續經由Wizard來提供儀器名稱等等...。當LabWindows/CVI 請您核對要被建立的函式名稱時,您可以維持預設值。當程序完成時,儀器驅動程式就會被建立,並且增加到您的 Instrument 選單,您的DLL就能擁有一個簡單、容易使用的介面。



相關連結: KnowledgeBase 1V18J38M: What ActiveX Features Does LabWindows/CVI Support?
KnowledgeBase 1V2DM98M: Using the ActiveX Controller Wizard to Generate Code in LabWindows/CVI

附加檔案:





報告日期: 11/22/2000
最後更新: 03/17/2013
文件偏號: 23L9A9XL