TComPort控件在form中使用的时候很方便能够根据evRxChar事件方便的接收数据,请教如何封装在Dll中也能接收数据呢?

解决方案 »

  1.   

    DLL有两种
    一种普通的函数式DLL,功能以函数形式暴露,在程序中静态加载或用LoadLibrary动态加载
    另一种是COM/ActiveX组件的DLL,功能以对象形式暴露,需要用regsvr32.exe在系统中注册,再导入到项目中
      

  2.   

    1.可用stdcall或loadlobrary進行靜、動態加載;
    2.基於com,activex方式的dll,要用regsvr32進行註冊,再導入工程中
      

  3.   

    目前只能往com口发送数据,但是无法接收数据,让人郁闷不已啊。
      

  4.   

    ComPort.SyncMethod := smWindowSync; 就可以了