1.基础知识简介: ModalResult是指一个模式窗体(form.showmodal)的返回值,一般用于相应窗体上按钮的ModalResult属性: 显示完窗体(关闭)后,会返回此属性预设的值做为返回值. 2.该属性可以使用的参数(默认值是mrNone):该属性可以设置为mrOk .mrCancel...等等 mrNone 0 None. Used as a default value before the user …
http://bbs.csdn.net/topics/390744417 串口控件本身的线程不是这样理解的,你不用管它本身用不用线程,它的内部线程和你也没关系.前面说过了,你可以在自己的主线程里创建好Spcomm,并配置好各个参数,然后你的线程就可以用这个在主线程里创建的SPCOMM了.为了简单,一个线程单独用一个SPCOMM,这样就不用考虑各个线程间的冲突了.要发送的消息可以预先设置好一个列表传入通信子线程,通信子线程收到数据后给主线程发消息,可以这样发消息: var aDataRec:T…
1.基础知识简介: ModalResult是指一个模式窗体(form.showmodal)的返回值,一般用于相应窗体上按钮的ModalResult属性: 显示完窗体(关闭)后,会返回此属性预设的值做为返回值. 2.该属性可以使用的参数(默认值是mrNone):该属性可以设置为mrOk .mrCancel...等等 mrNone 0 None. Used as a default value before the user …
首先创建一个DLL文件,项目自带的代码为: library ProjectPnr; { Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select Project-View Source) USES clause if your DLL exports any procedures or fu…
1.procedure TForm1.btn1Click(Sender: TObject); var s: String; begin S := 'select * from TMarketInfo where NO='''+'1'''; ShowMessage(s); end; 结果显示:select * from TMarketInfo where NO='1' 2.procedure TForm1.btn1Click(Sender: TObject); var s…