Форум: "Начинающим";
Текущий архив: 2009.06.14;
Скачать: [xml.tar.bz2];
Вниздекларация из с++ Найти похожие ветки
← →
fgb (2009-04-24 18:23) [0]Встретился порт хедера на паскаль с такими декларациями
something = (LPCSTR(1));
.....
some_something = "something_else";
как по тексту понять с какой именно константой связан something?
← →
Сергей М. © (2009-04-24 21:37) [1]А никак.
Ты привел фрагмент огородной бузины и киевского дядьки.
← →
fgb (2009-04-25 16:54) [2]Ok.
Конкретно:
JwaWinCrypt.pas
//+-------------------------------------------------------------------------
// Predefined X509 certificate data structures that can be encoded / decoded.
//--------------------------------------------------------------------------
CRYPT_ENCODE_DECODE_NONE = 0;
{$EXTERNALSYM CRYPT_ENCODE_DECODE_NONE}
X509_CERT = LPCSTR(1);
{$EXTERNALSYM X509_CERT}
X509_CERT_TO_BE_SIGNED = LPCSTR(2);
{$EXTERNALSYM X509_CERT_TO_BE_SIGNED}
X509_CERT_CRL_TO_BE_SIGNED = LPCSTR(3);
{$EXTERNALSYM X509_CERT_CRL_TO_BE_SIGNED}
X509_CERT_REQUEST_TO_BE_SIGNED = LPCSTR(4);
{$EXTERNALSYM X509_CERT_REQUEST_TO_BE_SIGNED}
X509_EXTENSIONS = LPCSTR(5);
{$EXTERNALSYM X509_EXTENSIONS}
X509_NAME_VALUE = LPCSTR(6);
{$EXTERNALSYM X509_NAME_VALUE}
X509_NAME = LPCSTR(7);
{$EXTERNALSYM X509_NAME}
X509_PUBLIC_KEY_INFO = LPCSTR(8);
{$EXTERNALSYM X509_PUBLIC_KEY_INFO}
← →
Сергей М. © (2009-04-25 19:39) [3]something = X509_CERT = LPCSTR(1);
← →
fgb (2009-04-25 21:12) [4]Впорос был что такое LPCSTR(1);
Какой смысл в литерале единица приведенном к пчар?
← →
аноним (2009-04-25 21:56) [5]>Впорос был что такое LPCSTR(1);
LPCSTR == PCHAR
typedef const CHAR *LPCSTR;
>Какой смысл в литерале единица приведенном к пчар?
Определена константа
← →
palva © (2009-04-25 22:58) [6]В си++ имеет смысл. Если в функцию надо передавать LPCSTR, но хочется единицу. В си есть даже специальный макрос для такого преобразования MAKEINTRESOURCE. В delphi по-моему это не тронули, чтобы не возиться. А что, у вас это не работает или компилятор протестует?
← →
аноним (2009-04-26 02:53) [7]
> palva © (25.04.09 22:58) [6]
> В си++ имеет смысл. Если в функцию надо передавать LPCSTR,
> но хочется единицу. В си есть даже специальный макрос для
> такого преобразования MAKEINTRESOURCE. В delphi по-моему
> это не тронули, чтобы не возиться. А что, у вас это не работает
> или компилятор протестует?
Дело в размере, байт, ворд, дворд...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.06.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c