类释放是否有冲突,造成空指针错误?
韩老猫 2018-06-21 12:34:56 使用Delphi7开发工具,自定义了主窗体MainForm类、B类、C类,其中主窗体类、B类都在Uses部分引用了C类,B类中频繁的创建、释放C类,主窗体类使用了TClientSocket控件,在该控件的Read事件中使用了C类的两个函数,程序在编译的时候没有报错,但现在出现的问题是:这个程序运行一段时间后,就突然跳出个错误窗口,提示“空指针”错误,程序就彻底停止运行了;
我想问问高手,B类中频繁的创建、释放C类,会不会对主窗体类中使用C类造成影响?是不是会造成这个“空指针”错误?