![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с непонятно чем :) [D6, Win2k]
Юрий Федоров © (2002-10-26 13:04:00)Добрый день. Ситуация следующая: приложение падает по непонятной причине, пытаюсь эту причину найти. Одно из подозрительных мест :
var i : IMyInterface;
...
SendMessage(Handle, MESSAGE_ID, 0, LParam(i));
...
Прием сообщения аналогично.
Это отрабатывает нормально, но в какой-то момент идет Access Violation в rtl60.
Можно ли так делать?
Спасибо.
Набережных С. (2002-10-26 19:48:00) [1]Существует несколько правил, которых следует придерживаться ВСЕГДА при работе с интерфейсами. Одно из них гласит: при передаче интерфейса в качестве параметра AddRef у него вызывает отправитель, а Release - получатель. В твоем случае DELPHI тебе помогать не будет и это нужно делать самостоятельно.
Внук (2002-10-26 17:19:00) [2]Послать-то можно, а что с ним дальше происходит, вот вопрос...