![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
![]()
помогите переделать pansichar to string
Пишу на Delphi за еду
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
var str1: pansichar;
str2:string; begin str1:='ddddd'; str2:=string(str1);
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
![]()
S‹Ø‹ÃèºÌ это результат такого присваивания, а других вариантов нет???
Пишу на Delphi за еду
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
оператор string (<pansichar>) вернет строку типа string
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 11
|
![]()
var
s:string; с:Pansichar; begin c:='Привет!'; s:=pchar(с);
БОГ ЕСТЬ СОВЕСТЬ...
Последний раз редактировалось MaGiCeYe; 30.12.2006 в 12:16. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 11
|
![]()
Ой забыл поменять
![]()
БОГ ЕСТЬ СОВЕСТЬ...
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
![]()
а как сделать на оботрот из string to pansichar ?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 11
|
![]()
Можно так:
var s:String; c:PansiChar; begin s:='С новым годом!'; c:=PChar(s); end;
БОГ ЕСТЬ СОВЕСТЬ...
|
![]() |
![]() |
![]() |
#9 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Оставляю пост только лишь для информации. Все (насколько я знаю) типы с префиксом P являются лишь указателем (отсюда и P - Pointer), т.е. функции PChar и PAnsiChar работают так: первая считывает массив символов из определенного адреса, вторая - возвращает адрес массива символов строки.
Если, допустим, какая-ли бо функция требует от нас PAnsiChar, то мы можем заменить эту переменную указателем на строку - @string_var. Пример: Код:
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
![]() |
#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 |