请问Delphi中如何释放内存?现有一个C/S模式的系统,服务器端的程序中有一个线程一直在运行,这个线程中使用了一个自己的组件,当接收到客户端的消息时,用suspend将这个线程暂时挂起,然后也调用自己的组件执行某些操作,如果遇到错误,则需要重新初始化组件,在初始化之前是否必须释放内存?接口中有一个过程为FreeInstance,是否调用这个就可以再次初始化了?设置它等于nil可以吗?在执行完这些操作后就用Resume继续原来的线程,但有时会报错,EAccessViolation之类的错误,好像说某段内存不可读,请问这是释放内存的问题呢还是同时调用组件的问题?谢谢