![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
![]() Код:
Skype: Lotles-XXXX
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Почему же невозможна?) Вы указателю присвоили адрес строки "Привет")
Иное дело, если Вы потом попробуете нечто вроде s := s + ', друг'; это компилятор не пропустит ![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
![]() Код:
Skype: Lotles-XXXX
Последний раз редактировалось Superlotles; 19.09.2009 в 09:56. |
![]() |
![]() |
![]() |
#4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Первый вариант работать тоже не должен, просто делфи об этом не говорит, чтоб нас не расстраивать, и молча проделывает всю необходимую работу сам
![]()
пыщь
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
константу то присваивать можно
ShowMessage проглатывает потму что и string по сути похож на PChar. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]() Цитата:
![]() ShowMessage в данном случае выводит не строку pchar, а результат работы ф-ции LStrFromPchar, просто это происходит совершенно прозрачно для программиста и не требует вмешательства с его стороны
пыщь
Последний раз редактировалось JTG; 19.09.2009 в 20:27. |
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
![]() Цитата:
А что бы пропустил s := s + ', друг' что надо сделать? Может память выделить или еще что-нибудь
Skype: Lotles-XXXX
Последний раз редактировалось Stilet; 08.10.2009 в 08:34. |
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() |
![]() |
![]() |
![]() |
#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 |