Hello, Качановский Дмитрий!
You wrote  on Thu, 4 Oct 2007 16:41:37 +0600:

 КД>> двойное освобождение в данном случае не то

я семь лет искал нестабильный AV при завершении
клиентского приложения, Шурик Кочмин не даст соврать :-)

нынче в январе очередная версия начала проявлять стабильность.
memproof указал на адрес, а уже потом умозаключениями
выяснилась следующая последовательность:

1. в дестукторе контрола выполнялся FDataLink.Free,
но не выполнялось FDataLink := nil
в д4 ещё не было стандартного FreeAndNil  :-)

2. освобождённому контролу приходил Notification,
  где в случае FDataLink <> nil он выполнял действия.

Фёдоров Евгений.
ЗАО "Трест-М". Екатеринбург.


Reply via email to