PChar
|
Пользователь Сообщения: 100 |
Профиль | Отправить PM | Цитировать Help!!!
Подскажите, что нужно, чтобы в Delphi код заработал? var Data,: string; w:BOOL; Data1:PChar; Data:=Edit1.Text; Data1:=PChar(Data); <- ??? CopyFile('c:\WClient\Rep\'+Data1,'c:\Readln\',w); Ругается Incompatible types: '<String>' and '<PChar>' Как перевести String в PChar и наоборот? |
|
------- Отправлено: 21:26, 21-06-2003 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 00:39, 22-06-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 240
|
Профиль | Отправить PM | Цитировать khvalera
Тип PChar в Delphi аналогичен строкам в C. В Pascal-е все литеральные строки по умолчанию имеют тип string, этот же тип имеет и свойство Text компонента TEdit. Цитата:
|
|
------- Отправлено: 03:53, 22-06-2003 | #3 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать khvalera
Проверил на Delphi 5, 6, 7 S: String; p: PChar; p := PChar(s); ошибок нет. Вывод - необходимо обновить версию Delphi. Добавлено: Переаод наоборот начиная с D5 корректен просто приведением типов s := String(p); |
------- Отправлено: 13:58, 22-06-2003 | #4 |
Пользователь Сообщения: 100
|
Профиль | Отправить PM | Цитировать Благодарю за помощь, буду должен !!!
|
|
------- Отправлено: 18:12, 22-06-2003 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Delphi | PChar into Cardinal | Savant | Программирование и базы данных | 14 | 14-01-2005 00:29 |
|