在DPR文件中 program XXX; uses Forms,Windows, uMainFM in ’uMainFM.pas’ {MainFM}; {$R *.RES} Var hLib:THandle; PRegOcx: procedure ; stdcall; begin Application.Initialize; hLib:=Loadlibrary(’C:TIDESTONEFORMONE6ttf16.ocx’); PRegOcx:=GetProcAddress(hLib,PChar(’DllRegisterServer’)); if Assigned(PRegOcx) then PRegOcx; Application.CreateForm(TMainFM, MainFM); Application.Run; end....
本文给出一个在PB6中如何采集串行口数据的实例及MSCOMM32.OCX控件的一些基本知识。一:问题描述本文解决的是采集磅房的磅值读取问题。磅秤和计算机(COM1/COM2)之间使用RS-232标准串行线相连。波特率为1200,数据格式如下:每100ms发送一组数据,每组数据有5帧,每帧11位,1位起始位(0),8位数据位(D0-D7),2位停止位(1),无奇偶校验.定义如下:第1帧:D0—D7 ----0FFH(起始位)第2帧:D0—D2 ----为小数点位置(0-5)D3 -----NCD4 -----1表示称重稳定 0表示称重未稳定D5 -----1表示称重为负 0表示称重为正D6 -----NCD7 -----1表示超载第3帧:D0—D7 ----BCD1(称重值)第4帧:D0&mdash...