2011-07-31 26 views
1

私は基本的に の情報をインターフェイスから読み込んだプロジェクトを割り当てられました。 のようなハードウェアインターフェイスで、従業員は を入力するときにIDカードをスワイプする必要があります私たちによって書かれたCプログラムを通して、このデータ はperticular人 のインターネットの普及したシートに送られなければならない:この場合の上司... 私はこの情報comポート経由でコンピュータに送信されます。 が、私はスプレッドシートに情報を送信すること、すなわち第二の部分と考えプログラミングでBIOSCOMコマンド

... Cコマンドを通してインターネットのスプレッドシートにアクセスする方法も .. COMポートからデータを受け取るだろうCでコマンドを知りたいと思ったし、スプレッドシートをファイルとして考えて送信された になる可能性はありますか? はいどのようにですか?

私は BIOS.hヘッダーファイルがありますが、私はインターネットで見つけたプログラムはほとんど試していませんでしたが、BIOSCOMコマンドへの参照が表示されていません。何を 私はしますか?私はWindows32でborlandコンパイラを使って作業しています。

答えて

1

私は、4.5年前からBorland C++ Builder 5を使用していました。私はあなたが使用しているボーランドのバージョンはわかりませんが、Win32について言及して以来、DCB Comm structureReadFileを使用して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相互運用機能を直接実装しようとするよりも簡単です。

関連する問題