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

Вниз

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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.005 c
15-1237283499
немо2
2009-03-17 12:51
2009.05.17
MS SQL сервер. Клиентские приложения подзависание.


2-1238931635
andreil
2009-04-05 15:40
2009.05.17
Вызов виртуальных методов посредством ассемблера


2-1238854644
denissoft
2009-04-04 18:17
2009.05.17
Драйвера формата sys


4-1210079518
bon
2008-05-06 17:11
2009.05.17
Terminal server


2-1238441134
TheEd
2009-03-30 23:25
2009.05.17
Опять про JPG в БД





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