Главная страница
    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-1338461166
Jeer
2012-05-31 14:46
2013.03.22
Хинди-Руси бхай-бхай


15-1331116336
Leon-Z
2012-03-07 14:32
2013.03.22
Установить прогу на сервер.


2-1332353988
Pcrepair
2012-03-21 22:19
2013.03.22
Тип переменной для СТЕКа в Delphi. что выбрать?


15-1346016093
Artem
2012-08-27 01:21
2013.03.22
Не поможете с Visual C++?


2-1341682015
Jonis_84
2012-07-07 21:26
2013.03.22
проверка соединения





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