|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.12.2006, 10:46 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
pansichar to string
помогите переделать pansichar to string
Пишу на Delphi за еду
|
29.12.2006, 11:01 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
var str1: pansichar;
str2:string; begin str1:='ddddd'; str2:=string(str1);
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
29.12.2006, 11:40 | #3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
S‹Ø‹ÃèºÌ это результат такого присваивания, а других вариантов нет???
Пишу на Delphi за еду
|
29.12.2006, 11:51 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
оператор string (<pansichar>) вернет строку типа string
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
29.12.2006, 14:20 | #5 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 11
|
var
s:string; с:Pansichar; begin c:='Привет!'; s:=pchar(с);
БОГ ЕСТЬ СОВЕСТЬ...
Последний раз редактировалось MaGiCeYe; 30.12.2006 в 12:16. |
29.12.2006, 19:27 | #6 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 11
|
Ой забыл поменять
БОГ ЕСТЬ СОВЕСТЬ...
|
01.01.2007, 14:50 | #7 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
а как сделать на оботрот из string to pansichar ?
|
01.01.2007, 17:26 | #8 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 11
|
Можно так:
var s:String; c:PansiChar; begin s:='С новым годом!'; c:=PChar(s); end;
БОГ ЕСТЬ СОВЕСТЬ...
|
01.01.2007, 22:08 | #9 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Оставляю пост только лишь для информации. Все (насколько я знаю) типы с префиксом P являются лишь указателем (отсюда и P - Pointer), т.е. функции PChar и PAnsiChar работают так: первая считывает массив символов из определенного адреса, вторая - возвращает адрес массива символов строки.
Если, допустим, какая-ли бо функция требует от нас PAnsiChar, то мы можем заменить эту переменную указателем на строку - @string_var. Пример: Код:
Познавая других, мы познаем себя.
С'est la vie... |
02.01.2007, 12:13 | #10 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
пробывал с использыванием инфы и поста 8.
Но все равно результат Incompatible types 'String' and 'PAnsiChar' var s:String; c:PansiChar; begin s:=Edit1.Text; c:=PChar(s); ShellExecute (Handle,nil,'cmd.exe','/k' + c, nil,SW_NORMAL); end; |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из string в integer | MAKEDON | Помощь студентам | 9 | 29.07.2008 15:38 |
Проблема со String | ilya_cska | Общие вопросы C/C++ | 2 | 09.03.2008 13:39 |
Case из STRING. HELP! | Altera | Компоненты Delphi | 12 | 24.02.2008 12:17 |
string | medik | Помощь студентам | 12 | 29.10.2007 17:33 |
Как укоротить string | UnD)eaD)Snake | Общие вопросы Delphi | 6 | 04.09.2007 17:18 |