delover
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору MGAlex Цитата: Если Вы считаете, что что-то должно быть только так, как Вы хотите, а остальное не имеет место быть, то Вы заблуждаетесь. | Желания - непозволительная роскошь. Опыт, друг мой, не зависящий от меня нужно передавать другим. Цитата: Вы к чему-то приплетаете Variant | Это не я прицепил. Я знаком с Delphi8 .NET со времени её появления, но я не первый прилепил к Tag тип Variant (в Delphi8 (это до Delphi 2005) Tag=Variant). ChSerg это начал, и если читать точнее, то он хотел тип TValue в чём ему респекты. Цитата: Для меня очень удобно, что tag - integer. | +1 Сто пятьсот за Вас. Только когда я поработаю - я следов не оставляю. Найдите в исходниках DelphiVCL использование свойства Tag. Цитата: Component.Tag := IntegerConst; if Component.Tag = IntegerConst then И что в этом дурного, позвольте осведомиться? | Ламер программист писал так. Цель его программы - выполнить одну операцию. Ну и всякие бантики. Так вот после выполнения операции он пишет actionX.Tag=1, чтобы потом не накосячить в программе, он уже сделал что нужно. Но в этой истории одна фигня произошла. Эту программу читает другой кодер - я. Я утвержнаю что actionX.Tag это то же самое что Код: var MyVariableNamedAsPIZDATOE_NAZVAINE: Boolean begin if actionX.Tag=1 then MyVariableNamedAsPIZDATOE_NAZVAINE := True | Я фуету эту со свойством Tag вижу с 2006 года (7 лет). А Вы сколько? |