Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с непонятно чем :)   Найти похожие ветки 

 
Юрий Федоров   (2002-10-26 13:04) [0]

Добрый день. Ситуация следующая: приложение падает по непонятной причине, пытаюсь эту причину найти. Одно из подозрительных мест :

var i : IMyInterface;
...
SendMessage(Handle, MESSAGE_ID, 0, LParam(i));
...
Прием сообщения аналогично.
Это отрабатывает нормально, но в какой-то момент идет Access Violation в rtl60.
Можно ли так делать?
Спасибо.


 
Внук   (2002-10-26 17:19) [1]

Послать-то можно, а что с ним дальше происходит, вот вопрос...


 
Набережных С.   (2002-10-26 19:48) [2]

Существует несколько правил, которых следует придерживаться ВСЕГДА при работе с интерфейсами. Одно из них гласит: при передаче интерфейса в качестве параметра AddRef у него вызывает отправитель, а Release - получатель. В твоем случае DELPHI тебе помогать не будет и это нужно делать самостоятельно.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
1-21514
Мефодий
2002-10-28 16:55
2002.11.07
Переключение раскладки клавиатуры в Excel в RunTime


1-21622
Юрий Федоров
2002-10-26 13:04
2002.11.07
Проблемы с непонятно чем :)


1-21488
Пасечник
2002-10-28 17:54
2002.11.07
Перерисовка формы


1-21531
DimaC.
2002-10-29 12:04
2002.11.07
StringGrid - как организовать центровку данных в ячейке...?


3-21400
Призрак
2002-10-17 19:31
2002.11.07
Тормоза при перебросе данных из Access в InterBase.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский