Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.01;
Скачать: CL | DM;

Вниз

Tag   Найти похожие ветки 

 
D12   (2008-12-16 12:51) [0]

Можно ли как нибудь записать в Tag два значения. Пытался придумать математически но ничего не выходит. Может Вы мне что-нибудь подскажите.


 
ivak ©   (2008-12-16 12:58) [1]

Зачем тебе?
Впиши код. Может можно как-то по другому


 
Правильный$Вася   (2008-12-16 12:58) [2]

в старшее и младшее слово соответственно


 
Amoeba ©   (2008-12-16 12:59) [3]

Можно, если они двубайтовые.

TIntRec = type
 Value1: Word; //или SmallInt
 Value2: Word; //или SmallInt
end;

TIntRec(Component.Tag).Value1 := N;
TIntRec(Component.Tag).Value2 := M;


 
Ega23 ©   (2008-12-16 13:01) [4]

Пропиши туда значение указателя на любую структуру или любой класс.


 
D12   (2008-12-16 13:29) [5]

А если рассматривать Tag как хранилище строки. Корректен ли будет код:

procedure TForm1.Button1Click(Sender: TObject);
begin
 Edit1.Tag  := Integer(@AnsiString(edit1.Text)[1]);
 Edit2.Text := AnsiString(pointer(Edit1.Tag));
end;


 
Ega23 ©   (2008-12-16 13:31) [6]


> А если рассматривать Tag как хранилище строки. Корректен
> ли будет код:
>
> procedure TForm1.Button1Click(Sender: TObject);
> begin
>  Edit1.Tag  := Integer(@AnsiString(edit1.Text)[1]);
>  Edit2.Text := AnsiString(pointer(Edit1.Tag));
> end;


PChar + F1


 
clickmaker ©   (2008-12-16 13:38) [7]

> Корректен ли будет код

смотри реализацию TControl.GetText
такой код бессмысленен


 
KilkennyCat ©   (2008-12-16 14:03) [8]

Создай наследника и добавь к нему хоть десять тагов.



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

Текущий архив: 2009.02.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1228719875
pavel_guzhanov
2008-12-08 10:04
2009.02.01
Как отключить оптимизатор в Delphi7


15-1228647249
Slider007
2008-12-07 13:54
2009.02.01
С днем рождения ! 6 декабря 2008 суббота


2-1229784921
buzb
2008-12-20 17:55
2009.02.01
Как узнать папку, в которой находиться наша программа.


2-1229794173
pashokq
2008-12-20 20:29
2009.02.01
Из Integer в Byte


15-1228652353
DillerXX
2008-12-07 15:19
2009.02.01
Питание для переносного винчестера