Вниз
Скачать: CL | DM;

Pointer to records   Найти похожие ветки 

← →
Empleado ©   (2009-03-11 18:02) [0]

А что, такое обращение всегда было однофигственно?
p.f1 и p^.f1

где:
PMyType = ^TMyType;
TMyType = record
 f1: TSometype;
 ...
end;

var
 p: PMyType;

ПС. Чувствую себя обманутым


← →
Rouse_ ©   (2009-03-11 18:04) [1]

Ну раньше и & как аналог @ нельзя было использовать :)


← →
Palladin ©   (2009-03-11 18:08) [2]


> А что, такое обращение всегда было однофигственно?p.f1 и
> p^.f1

Нет. С тех пор как появилась Делфи.


← →
clickmaker ©   (2009-03-11 18:10) [3]

> [0] Empleado ©   (11.03.09 18:02)
> А что, такое обращение всегда было однофигственно?
> p.f1 и p^.f1

паскалисты обзавидовались, глядя на сишников, и придумали себе аналог ->
))


← →
Palladin ©   (2009-03-11 18:11) [4]


> Rouse_ ©   (11.03.09 18:04) [1]

огласите дату указа о позволении пжалуста :)


← →
Piter ©   (2009-03-11 22:26) [5]

кстати, удобная фича. Но местами потенциально опасная.

Кому нравится, кому нет. Вон Алексу Коншину жестко не нравится. Мне то нравится, то нет )


← →
Германн ©   (2009-03-12 00:37) [6]

Писал p^., пишу p^. и буду писать p^.!
:)


← →
MsGuns ©   (2009-03-12 00:40) [7]

>Германн ©   (12.03.09 00:37) [6]
>Писал p^., пишу p^. и буду писать p^.!

Губки бантиком, бровки - домиком ?


← →
Rouse_ ©   (2009-03-12 11:08) [8]


> огласите дату указа о позволении пжалуста :)

Понятия не имею, сам случайно обнаружил :)
Простейший пример:

procedure TForm1.FormCreate(Sender: TObject);
var
 dwProcessID1, dwProcessID2: DWORD;
begin
 GetWindowThreadProcessId(Handle, &dwProcessID1);
 GetWindowThreadProcessId(Handle, @dwProcessID2);
 ShowMessage(Format("1=%d, 2=%d", [dwProcessID1, dwProcessID2]));
end;


← →
Rouse_ ©   (2009-03-12 11:09) [9]

ЗЫ: вышеприведенное компилируется под 2007-ой Дельфи :) Под остальными не знаю :)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
2-1238746145
Enlight
2009-04-03 12:09
2009.05.17
{$IFDEF} и Delphi2007


2-1238587647
Alex34
2009-04-01 16:07
2009.05.17
Как обратиться к определенной записи в таблице


8-1194337984
Navuh
2007-11-06 11:33
2009.05.17
Работа с огромными изображениями (80.000*42.000)


2-1238773381
Andrey K
2009-04-03 19:43
2009.05.17
Undo в TMemo


15-1236720610
Юрий
2009-03-11 00:30
2009.05.17
С днем рождения ! 11 марта 2009 среда




   Наверх