首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于线程解决方案

2012-02-23 
关于线程procedure TSerialPort.proc_StartMonitor(var mmoRead: TMemo const fName: string)begin//创

关于线程
procedure TSerialPort.proc_StartMonitor(var mmoRead: TMemo; const fName: string);
begin
  //创建线程
  m_Thread := TMonitorThread.Create(@Self, mmoRead, fName);
end;


这是串口接收数据创建的线程,默认接收对象是memo,我希望是edit,如何改

我改成
procedure TSerialPort.proc_StartMonitor(var mmoRead: Tedit; const fName: string);
begin
  //创建线程
  m_Thread := TMonitorThread.Create(@Self, mmoRead, fName);
end;

提示[Error] SerialPort.pas(237): Types of actual and formal var parameters must be identical
怎么改,或者将memo取得的最后一个数据取出来

[解决办法]
使用var类型参数,需要初始化,

热点排行