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

Вниз

У TObject надо 8 байт оттяпать. Можно, не затерев ничего важного?   Найти похожие ветки 

 
AV ©   (2012-08-10 10:23) [0]

Скорый поезд TNotifyEvent отправляется с первого потока, проводником там, как известно, TObject, надо с ним передать сумку на 8 байт :)

Или придется самому билет брать?


 
Давайте будем жрать!   (2012-08-10 10:26) [1]

а что за проблема отправить наследника, а в обработчике проверять, что Sender is T8ByteCarrier?


 
AV ©   (2012-08-10 10:35) [2]

так и сделаю, наверное
но это надо всем сообщить, что есть такой T8ByteCarrier, TObject же все знают


 
Давайте будем жрать!   (2012-08-10 10:43) [3]

Не понял. Кому "всем"? Все, кому нужны 8 байт, проверяют Sender is. Кому 8 байт не нужны — зачем им знать, что это не просто ТОбъект?

Можно придумать грязные хаки вроде засовывания данных в ClassName, но зачем?


 
DVM ©   (2012-08-10 10:45) [4]


> но это надо всем сообщить, что есть такой T8ByteCarrier,
>  TObject же все знают

а зачем всем это знать?


 
AV ©   (2012-08-10 10:54) [5]

Что-то подумалось, что так проще будет.

да
действительно, незачем.



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

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.067 c
15-1347959351
DevilDevil
2012-09-18 13:09
2013.03.22
Методы компиляции и оптимизации машинных команд


15-1349037002
Юрий
2012-10-01 00:30
2013.03.22
С днем рождения ! 1 октября 2012 понедельник


15-1331496593
Leon-Z
2012-03-12 00:09
2013.03.22
Git ???


15-1347364691
Baks
2012-09-11 15:58
2013.03.22
Бесплатный антивирус


2-1338196726
leklerk
2012-05-28 13:18
2013.03.22
Не работает WinExec





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский