Удалить объект в С++

VitJ

Есть класс: class TDialThread : public TThreadВ программе создаю объект: TDialThread *DialThread; DialThread = new TDialThread(); Execute все время крутится в цикле.Когда хочу его удалить пишу: delete (DialThread);В результате все виснет. Как правильно его удалить?
1 ответ

VitJ

Пишу: DialThread->Suspend(); delete (DialThread);Так вроде сработало. Это правильно?