FTD2xx_NET DLL 是托管代码还是非托管代码?
is FTD2xx_NET DLL a managed or unmanaged code?
这是ftd2xx.dll托管代码还是非托管代码?
如果我将它添加到我的 c# 项目的引用部分,我如何定义一个句柄并访问这个 dll 的函数?
以前有人用过这个dll吗?
我必须在我的 C# class 库中使用它进行 USB 到 Uart 通信。我创建了一个示例项目,在参考中添加了这个 DLL。我还创建了 FTDI class 的一个实例。
但是我在代码中添加函数时看到的函数原型与 FTD@XX_programmers 指南中提到的不同。
例如。程序员指南具有函数 FT_Open()。
我编写了以下代码。
FTDI myFtdiDevice = new FTDI();
ftStatus = myFtdiDevice.OpenBySerialNumber(1);
这有什么不同?
有人可以分享相同的示例代码吗?
FTD2xx_NET DLL 是托管 DLL。它是用 C# 编写的,是 C 库的包装器。使用 Windows 10,只要您连接 FTDI 设备 Windows 就会下载正确的驱动程序。
FTD@XX_programmers' 指南必须引用 C API。
您可以下载C#源码
https://ftdichip.com/wp-content/uploads/2021/06/FTD2XX_NET_SRC_v1.2.0.zip
您可以在 https://ftdichip.com/software-examples/code-examples/csharp-examples/
页找到更多信息
这是ftd2xx.dll托管代码还是非托管代码? 如果我将它添加到我的 c# 项目的引用部分,我如何定义一个句柄并访问这个 dll 的函数? 以前有人用过这个dll吗? 我必须在我的 C# class 库中使用它进行 USB 到 Uart 通信。我创建了一个示例项目,在参考中添加了这个 DLL。我还创建了 FTDI class 的一个实例。 但是我在代码中添加函数时看到的函数原型与 FTD@XX_programmers 指南中提到的不同。 例如。程序员指南具有函数 FT_Open()。 我编写了以下代码。
FTDI myFtdiDevice = new FTDI();
ftStatus = myFtdiDevice.OpenBySerialNumber(1);
这有什么不同? 有人可以分享相同的示例代码吗?
FTD2xx_NET DLL 是托管 DLL。它是用 C# 编写的,是 C 库的包装器。使用 Windows 10,只要您连接 FTDI 设备 Windows 就会下载正确的驱动程序。
FTD@XX_programmers' 指南必须引用 C API。
您可以下载C#源码 https://ftdichip.com/wp-content/uploads/2021/06/FTD2XX_NET_SRC_v1.2.0.zip
您可以在 https://ftdichip.com/software-examples/code-examples/csharp-examples/
页找到更多信息