Главная страница
    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
2-1238647976
Evggeniy
2009-04-02 08:52
2009.05.17
с какой БД работать?


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


15-1237192051
test
2009-03-16 11:27
2009.05.17
Орешник


3-1221022999
Alexey
2008-09-10 09:03
2009.05.17
SQL-запрос в delphi


15-1236968185
Другг
2009-03-13 21:16
2009.05.17
Архивация и сжатие





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