PChar

Ответить
Аватара пользователя
khvalera

PChar

Сообщение khvalera »

Help!!!

Подскажите, что нужно, чтобы в Delphi код заработал?



var

 Data,: string;

 w:BOOL;

 Data1:PChar;  



Data:=Edit1.Text;

Data1:=PChar(Data);        
Аватара пользователя
khvalera

Re: PChar

Сообщение khvalera »

Попробуй StrToInt или atoi

Тобиш это для перевода в Int:



Код:
Аватара пользователя
shurikan

Re: PChar

Сообщение shurikan »

khvalera

Тип PChar в Delphi аналогичен строкам в C. В Pascal-е все литеральные строки по умолчанию имеют тип string, этот же тип имеет и свойство Text компонента TEdit.


Цитата:
Аватара пользователя
vasketsov

Re: PChar

Сообщение vasketsov »

khvalera

Проверил на Delphi 5, 6, 7



S: String;

p: PChar;



p := PChar(s);



ошибок нет.



Вывод - необходимо обновить версию Delphi.



Изображение



Добавлено:



Переаод наоборот начиная с D5 корректен просто приведением типов



s := String(p);
Аватара пользователя
khvalera

Re: PChar

Сообщение khvalera »

Благодарю за помощь, буду должен !!!
Ответить

Вернуться в «Программирование и базы данных»