Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Вниз

Как преобразовать переменную типа String в тип PAnsiChar?   Найти похожие ветки 

 
Zaero   (2005-08-13 15:30) [0]

Господа, подскажите пожалуйста, как преобразовать переменную типа String в тип PAnsiChar?


 
Anatoly Podgoretsky ©   (2005-08-13 15:40) [1]

Вай вопрос не умирает, сделай приведение.


 
Zaero   (2005-08-13 15:51) [2]

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


 
Zaero   (2005-08-13 15:55) [3]

var SS: String;
{...}
PAnsiChar(SS) - это приведение?


 
Юрий Зотов ©   (2005-08-13 15:56) [4]

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

PChar(S) - преобразование String в PChar (он же PAnsiChar).
String(P) - обратное преобразование.


 
Anatoly Podgoretsky ©   (2005-08-13 16:45) [5]

При том вторым преобразованием как правило можно пренебречь, компилятор автоматически сделает должное.


 
Zaero   (2005-08-13 17:48) [6]

Всем спасибо!



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

Форум: "Начинающим";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.032 c
1-1125656129
leonid
2005-09-02 14:15
2005.09.25
Нужен компонент, работающий с ZIP-архивами


10-1103526978
asafr
2004-12-20 10:16
2005.09.25
COM. Передача параметра из одного приложения в другое.


1-1125326308
_makSim
2005-08-29 18:38
2005.09.25
Фоновый рисунок в Memo


6-1117619574
cyborg2004
2005-06-01 13:52
2005.09.25
Тип открытого файла в WebBrowser


14-1125641670
Juice
2005-09-02 10:14
2005.09.25
Быть ли ХП на моем компе ?





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