2009-04-10 28 views
2

不知道这是一个有效的编程问题......但是有可能使用vb.net express(iRDA)编写infa红色在我的脑海里有一个编程项目,但没有编码实例工作,IrDAClient永远不会被认可Irda + vb.net express

干杯

回答

1

这是一个有效的问题,但它需要更具体一点。 VB.Net肯定可以用来对IRDA进行编程。没有什么能够阻止你在VB.Net中使用IrDAClient。

我们确实需要知道你有什么问题?你可以发布给你麻烦的样本,或者告诉我们你看到了什么错误?

编辑更新到意见

没有什么会阻止你写一个程序从VB快速定位IRDA。您看起来缺少的是对包含IrDA库的DLL的引用。您需要添加对System.Net.Irda.dll的引用。这将是在以下目录中(假设你的程序到Windows CE)

C:\ Program Files文件\ Microsoft.NET \ SDK \ CompactFramework \ 2.0 \ Windows CE的

EDIT2

我可能会错误地了解VB Express对设备项目进行编程的能力。我的机器上没有任何2008 Express版本可以现在进行验证。

+0

从复制的代码http://msdn.microsoft.com/en-us/library/system.net.sockets.irdaclient.aspx到vb.net express(快递是我的家里所有的拐杖),它不承认IrDAxxxxx类 – spacemonkeys 2009-04-10 21:46:03

+0

.. PS在这一点上,它不是一个编程问题,它只是你可以使用免费版本的VB.Net Express来编程IrDA,它涉及到服务时是残废的,所以想知道它是否与套接字相同 – spacemonkeys 2009-04-10 21:48:44

+0

但是,似乎最好的方法是使用32步框架.....奇怪,但真实 – spacemonkeys 2009-04-11 21:07:24

0

IrDAClient类是.Net Compact框架的一部分。我不确定是否可以在台式机上使用它。

您至少可以通过搜索文件System.Net.IrDA.dll来添加引用。在我的系统是在:Program Files文件\微软的Visual Studio .NET 2003 \ CompactFrameworkSDK \ v1.0.5000 \ Windows CE的

如果它不存在,你可以到这里下载:http://msdn.microsoft.com/en-us/netframework/aa497280.aspx

相关问题