我需要从其他公司代码加载.dll文件,以便我调用它的功能。但是,当我不知道如何设置其变量时,如何加载它? dll文件是" Interop.OphirLMMeasurementLib.dll"这是从数据表中删除的。
" OphirLMMeasurement COM对象遵循标准的COM实践 从其方法返回HRESULT。 HRESULT可以传递给 GetErrorFromCode获取描述性字符串或标准COM 可以调用GetErrorInfo函数(请参阅您的文档 环境)。一些客户端环境(例如VB6和所有.NET 语言)不从方法调用返回此HRESULT;代替 当方法返回失败HRESULT时,它们会抛出异常。这个 异常通常包含错误号和 描述性的字符串。
---------- 3.3 Methods and Events 3.3.1 Device Communications
关闭
关闭所有
GetKnownWirelessDevices
OpenUSBDevice
OpenWirelessDevice
ResetAllDevices
ResetDevice
ScanUSB
ScanWireless
那么如何从这个.dll文件中调用ScanUSB的功能呢?
答案 0 :(得分:0)
重要的词是 COM 。组件对象模型的缩写,这是微软在对象上调用方法的语言中立机制。
在这种情况下,ScanUSB
是OphirLMMeasurement
类型对象的方法。我不知道如何获得这样的对象 - CreateInstance
是可能的方式。我怀疑在OpenUSBDevice
之前需要ScanUSB
。但是我们也需要知道这些论点,你遗漏了文档的那些部分。