|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.09.2009, 23:36 | #1 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
PChar
Код:
Skype: Lotles-XXXX
|
19.09.2009, 00:27 | #2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Почему же невозможна?) Вы указателю присвоили адрес строки "Привет")
Иное дело, если Вы потом попробуете нечто вроде s := s + ', друг'; это компилятор не пропустит |
19.09.2009, 09:24 | #3 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
Код:
Skype: Lotles-XXXX
Последний раз редактировалось Superlotles; 19.09.2009 в 09:56. |
19.09.2009, 13:24 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Первый вариант работать тоже не должен, просто делфи об этом не говорит, чтоб нас не расстраивать, и молча проделывает всю необходимую работу сам
пыщь
|
19.09.2009, 19:34 | #5 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
|
19.09.2009, 19:40 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
константу то присваивать можно
ShowMessage проглатывает потму что и string по сути похож на PChar. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.09.2009, 20:23 | #7 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Цитата:
ShowMessage в данном случае выводит не строку pchar, а результат работы ф-ции LStrFromPchar, просто это происходит совершенно прозрачно для программиста и не требует вмешательства с его стороны
пыщь
Последний раз редактировалось JTG; 19.09.2009 в 20:27. |
|
26.09.2009, 18:58 | #8 | |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
Цитата:
А что бы пропустил s := s + ', друг' что надо сделать? Может память выделить или еще что-нибудь
Skype: Lotles-XXXX
Последний раз редактировалось Stilet; 08.10.2009 в 08:34. |
|
07.10.2009, 23:16 | #9 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
|
08.10.2009, 08:35 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
String гораздо надежнее работает.
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эквивалент \n в PChar | VladimirVB | Общие вопросы Delphi | 1 | 28.08.2009 13:46 |
Вопрос по PChar | Armorer | Общие вопросы Delphi | 12 | 12.02.2009 20:17 |
PChar | Роман Радер | Общие вопросы Delphi | 2 | 02.11.2008 18:50 |
String to PChar | D7_beginner | Общие вопросы Delphi | 2 | 21.11.2007 14:05 |
Access violation на строке вида StrLCopy(PChar(st1),PChar(st2),10); | malor | Общие вопросы Delphi | 1 | 11.07.2007 13:39 |