不确定这是一个有效的编程问题......但是可以使用vb.net express编程infa red(iRDA)在我的脑海中编写了一个编程项目,但没有一个编码示例工作,IrDAClient永远不会得到识别
干杯
答案 0 :(得分:1)
这是一个有效的问题,但需要更具体一些。 VB.Net当然可以用来对抗IRDA。没有什么能阻止你在VB.Net上使用IrDAClient。
我们确实需要知道您遇到了什么问题?您可以发布给您带来麻烦的样品或告诉我们您看到的错误吗?
编辑更新评论
没有任何东西可以阻止您编写一个针对VB Express的IRDA程序。您似乎缺少的是对包含IrDA库的DLL的引用。您需要添加对System.Net.Irda.dll的引用。它将位于以下目录中(假设您对Windows CE进行编程)
C:\ Program Files \ Microsoft.NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE
EDIT2
我对VB express针对设备项目编程的能力可能是错的。我的机器上没有任何2008快速版本可以立即验证。
答案 1 :(得分:0)
IrDAClient类是.Net Compact框架的一部分。我不确定是否可以在台式机上使用它。
您至少可以通过搜索文件System.Net.IrDA.dll来添加引用。在我的系统上,它位于:Program Files \ Microsoft Visual Studio .NET 2003 \ CompactFrameworkSDK \ v1.0.5000 \ Windows CE
如果它不存在,您可以在此处下载:http://msdn.microsoft.com/en-us/netframework/aa497280.aspx