为什么我动态创建TNMStrmServ组件会报内存错误?而TNMStrm动态创建却不报错?
为什么我动态创建TNMStrmServ组件会报内存错误?而TNMStrm动态创建却不报错?
编译通过,运行出错。
TSendReceive=class(TObject)
private
m_NMStrm: TNMStrm;
m_NMStrmServer: TNMStrmServ;
m_NMUUProcessor: TNMUUProcessor;
procedure NMStrmServMSGReceive(Sender: TComponent;
const sFrom: String;strm: TStream);
。。。。。。。
public
。。。。
。。。。
END;
。。。。。。。。
m_NMStrm:=TNMStrm.Create(m_NMStrm);
m_NMUUProcessor:=TNMUUProcessor.Create(m_NMUUProcessor);//没错
m_NMStrmServer:=TNMStrmServ.Create(m_NMStrmServer);运行到这里出错