Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1239281628
БарЛог
2009-04-09 16:53
2009.06.14
Уничтожение данных на ЖД


4-1210845453
DJ Kondakov
2008-05-15 13:57
2009.06.14
Координата правого нижнего угла экрана


15-1239121494
theAddon
2009-04-07 20:24
2009.06.14
Помогите написать небольшую программку


15-1239379729
Real
2009-04-10 20:08
2009.06.14
Использование компонентов от Delphi 5 в Delphi 6


2-1240598762
buzb
2009-04-24 22:46
2009.06.14
Как разместить компонент над всеми остальными





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