使用哪种简单、面向未来的 Delphi 串行通信代码?
多年来我一直是 Turbopower Async Pro 的粉丝,现在开始使用 SourceForge,它运行得非常好。 然而,它很复杂,除了端口组件之外,我从未真正使用过它的功能。 我正在更新 D2009 等的代码,并且很想转向更简单的代码,因为我有自己的包装器。 那里有很多端口组件,但这里有什么推荐吗? 谢谢。
I've been a fan of Turbopower Async Pro for years, now taken up on SourceForge and it works very well. However, it's complex and I've never really made use of its features other than the port component. I'm updating my code for D2009 etc and am tempted to move to something simpler since I have my own wrapper around it. There are lots of port components out there but are there any recommendations here? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Lars Dybdahl 最近在博客中介绍了重新焕发活力的开源 TComport 组件,以及如何添加 Delphi 2007 和 2009 支持。
Lars 的博客:http://compaspascal .blogspot.com/2008/11/delphi-bigger-than-c-tcomport-history.html
SourceForge 上的 TComport 主页:http://sourceforge.net/projects/comport/
Lars Dybdahl recently blogged about the open source TComport component that's sprung back to life, and how Delphi 2007 and 2009 support have been added.
Lars's blog: http://compaspascal.blogspot.com/2008/11/delphi-bigger-than-c-tcomport-history.html
TComport home on SourceForge: http://sourceforge.net/projects/comport/
另请查看 SynaSer(位于该页面底部)。 我已经使用他的 TCP/IP 库相当长一段时间了,发现它非常易于使用和扩展,并且希望他的串行通信库是类似的。
Also take a look at SynaSer (towards the bottom of that page). I have used his TCP/IP library for quite some time now and have found it extremely easy to use and extend and would expect his serial comms library to be similar.
Delphi 中的任何东西真的是面向未来的吗? 不管怎样,坚持开源——如果它在 Sourceforge 上,至少你有源代码,而且即使制造它的公司退出了 Delphi 软件业务,它也不会消失。
Is anything in Delphi really future-proof? Stick with open-source anyway - If it's on Sourceforge at least you have the source, and it won't vanish if the company that makes it goes out of the Delphi software business.
使用任何对你有用的东西。 如果 Turbopower Async Pro(呃,什么名字)有效,那么就不要更改它。 :)
Use whatever works for you. If Turbopower Async Pro (duh, what a name) works then don’t change it. :)