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

Вниз

LPVOID & LPCVOID   Найти похожие ветки 

 
Owner111   (2012-06-05 16:09) [0]

Windows.pas

LPVOID = Pointer;

LPCVOID = Pointer;

Нафига одно и тоже?


 
Anatoly Podgoretsky ©   (2012-06-05 16:16) [1]

> Owner111  (05.06.2012 16:09:00)  [0]

Спросит у сишников, это их типы


 
RWolf ©   (2012-06-05 16:19) [2]

LPVOID = Long Pointer to Void.
LPCVOID = Long Pointer to Constant Void.


 
AV ©   (2012-06-05 16:49) [3]

что бы как больше нравится, имхо
сам так иногда пишу

TClassForBlaBla = class
....
end;

TCFBB = TClassForBlaBla;
TCF = TClassForBlaBla;

Теперь как хочешь так и обзывай, экземпляры будут суть одни и те же.


 
Cobalt ©   (2012-06-05 17:46) [4]

Это как с PByte и PAnsiChar - по сути одно и тоже, а компилатор ругается...
Интересно, С-компилятор тоже ругается?


 
Inovet ©   (2012-06-05 19:08) [5]

> [4] Cobalt ©   (05.06.12 17:46)
> Это как с PByte и PAnsiChar - по сути одно и тоже, а компилатор
> ругается...

Здесь не одно и то же - const, однако, есть.


 
Rouse_ ©   (2012-06-05 20:19) [6]


> PByte и PAnsiChar - по сути одно и тоже

Первый указатель на массив байт, второй указатель на массив AnsiChar завершающийся терминирующим нулем. А так-то да, одно и то-же, с чего бы компилеру ругаться? :)


 
Dimka Maslov ©   (2012-06-05 20:25) [7]


> Cobalt ©   (05.06.12 17:46) [4]


По сути Integer и PInteger одно и тоже (при 32 битах). И вообще всё одно и тоже - биты и байты


 
tesseract ©   (2012-06-05 21:47) [8]


> А так-то да, одно и то-же, с чего бы компилеру ругаться?
>  :)


Из вежливости. Строку завершать нулем с учетом хранения размера указателя компилятором- невежливо.



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

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

Наверх




Память: 0.48 MB
Время: 0.073 c
10-1182370787
miks
2007-06-21 00:19
2013.03.22
Проблема открытия файла в MS Word


15-1336631511
jacksotnik
2012-05-10 10:31
2013.03.22
Корректное сохранение файла


2-1344594714
_Mik
2012-08-10 14:31
2013.03.22
Перевести код из VBA в Pascal


2-1334063803
AndreyPl
2012-04-10 17:16
2013.03.22
комбинация клавиш для установки TabOrder


2-1344669607
Наивный
2012-08-11 11:20
2013.03.22
FreeAndNil, пожалуйста, еще раз.