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

Вниз

что обозначает DWORD*   Найти похожие ветки 

 
Aston   (2009-07-17 02:32) [0]

Встретил в API функции символ * после типа переменной.
Т.е. есть DWORD* а есть просто DWORD. есть Void* итд.
Как в Delphi это перевести?


 
SPeller ©   (2009-07-17 02:33) [1]

указатель на тип dword, void


 
Aston   (2009-07-17 02:38) [2]


> указатель на тип dword, void


PDWORD = ^DWORD?
Правильно?

N/е. указатель на переменную что-ли?


 
El ©   (2009-07-17 02:40) [3]

Может опечатка? Приведите пример API-функции.


 
Германн ©   (2009-07-17 02:42) [4]


> Как в Delphi это перевести?

Зависит от контекста.


 
SPeller ©   (2009-07-17 10:17) [5]


> Правильно?

Да.
Т.е. указатель на переменную указанного типа.

Кстати, DWORD* можно перести как V: PDWORD, const V: DWORD или как var V: DWORD. Правильно сказали - всё зависит от контекста и назначения параметра.


 
KilkennyCat ©   (2009-07-17 10:18) [6]


> SPeller © (17.07.09 10:17) [5]

а * PDWORD ? ;)


 
SPeller ©   (2009-07-17 10:19) [7]


> а * PDWORD ? ;)

указатель на указатель :) хотя я ненавижу эти сишные звездочки и путаюсь в них часто )


 
KilkennyCat ©   (2009-07-17 10:23) [8]


> SPeller © (17.07.09 10:19) [7]


аналогично. если си - второстепенный, иногда так запутаешься, что потом только копперфильд распутает...



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1247134087
Кто б сомневался
2009-07-09 14:08
2009.09.13
Успешная бизнес модель - РАО


15-1246903377
TUser
2009-07-06 22:02
2009.09.13
"Экономия" на Линуксе


15-1247725073
TUser
2009-07-16 10:17
2009.09.13
Уж не знаю, в каком мы веке живем,


15-1247400180
Василий М
2009-07-12 16:03
2009.09.13
Посоветуйте, на какую версию Дельфи переходить


4-1217576481
kyn66
2008-08-01 11:41
2009.09.13
Какой установлен принтер ?