看了《Delphi 5开发人员指南》,并从网上找了一些资料,发现都只讲到输出一个过程的,我想自己写个dll,能输出几个过程,该怎么写?请指教。
我希望写的dll能完成这样的功能:创建一个线程,监听串口,如果有数据到达就读取。同时提供一个接口,能向串口写数据。
如果哪位朋友写过这样的dll,希望给予帮助。
非常感谢,100分送上。
我希望写的dll能完成这样的功能:创建一个线程,监听串口,如果有数据到达就读取。同时提供一个接口,能向串口写数据。
如果哪位朋友写过这样的dll,希望给予帮助。
非常感谢,100分送上。
解决方案 »
- 请问大家在做二维条形码时,是用什么组件来打印?
- class eolexception是什么东西或是什么类??异常中出现时如何捕捉?谢谢!
- 方程求解 "X"
- 以前一直用delphi,现在这间公司用.net,而且还是做所谓的winform程序,十分不爽,郁闷...
- 高手们:急!!!!如何取得Ftp服务器指定文件的时间。
- 关于filewrite(),为什么往文本里写的数据都是乱码?
- 一个对于低手可能很难的关于 BinToHex() 使用的问题,不行的千万别逞能!!!! ^_^
- 关于socket的问题
- 关于设置文件共享的问题
- 高手请教请教:我也不知怎么说,你看过就知道。 :)
- 在delphi中有没有这样的控件?
- 在object pascal 中如果参数是对象,是不是传值和传引用一样
yxl name 'yxl',cjd name 'cjd',aaa name'aaa';//dll的入口
就行了一样的
函数或过程名1,
函数或过程名2,
函数或过程名3
...
函数或过程名n;
uses
SysUtils,
windows,
YourUnit1,
YourUnit2,
....
YourUnitn;
exports
YourFunc1,
YourFunc2,
......
YourFuncn;
begin
edn;
在DLL中创建一个读串口线程。
当从串口读到预期的数据后,向主窗口发送一个消息。由串口调用DLL函数读取数据。
写串口比读串口简单,直接使用WriteFile即可(前提是以经打开串口)
如果使用Window API操作串口的话,使用CreateFile(打开串口)、WriteFile(写串口)、ReadFile(读串口)、BuildCommDCB,还有串口设置等函数,通过Window SDK help 的 see also可以看到相关的函数。
关注ing
愿上帝保佑你,兄弟