我已经分配了一个项目,我基本上都要阅读 来自接口的信息,例如:与设备类似的硬件接口 员工进入时必须刷卡 办公室...然后通过我们编写的c程序,这个数据 必须被发送到特定人的互联网电子表格 例如:在这种情况下老板...... 我才知道这些信息是通过com端口进入计算机的。 但我想知道c中的命令,它将从com端口接收数据。 以及如何通过c命令访问互联网电子表格......
我认为第二部分即向电子表格发送信息即可 通过将电子表格视为文件发送....是否可能?如果 是的如何?
我尝试过在互联网上找到的几个程序,尽管我有 BIOS.h头文件,它没有显示对BIOSCOM命令的引用。什么 我该怎么办?我在windows32中使用borland编译器。
答案 0 :(得分:1)
我刚刚离开了我使用Borland C ++ Builder 5已有4.5年的工作。我不知道您使用的是什么版本的Borland,但是由于您提到了Win32,您可以使用ReadFile和DCB Comm structure来从COM端口读取数据。 Serial Communication with Borland C++ Builder上的这个网站将通过一个简单的例子向您展示如何做到这一点。
就将数据写入电子表格而言,就数据库而言似乎有点粗糙,但您可以通过COM接口与Microsoft Office进行交互。您可以使用Visual Studio .NET编写COM DLL,然后使您的函数COM可见,因此较旧的编译器(如Borland C ++ Builder 5)可以使用.NET函数。这可能比尝试直接在Borland C ++ Builder中实现COM互操作更容易。