Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Переменные   Найти похожие ветки 

 
ANT ©   (2004-07-26 23:13) [0]

Как изменить тип переменной PChar на String?


 
Кириешки ©   (2004-07-26 23:21) [1]

А  например так не подойдет ?

var
r : pchar;
begin
r := pchar(memo1.Lines.strings[0]);
end;

Изложите проблему популярнее. Что вообще за задача?


 
TopT   (2004-07-26 23:40) [2]

function StrPas(const Str: PChar): string;


 
DrPass ©   (2004-07-27 00:03) [3]


> Как изменить тип переменной PChar на String?

Изменить тип переменной нельзя ни в одном из известных мне языков (вариантные типы не в счет). Привести один тип к другому - можно. Но это уже другой вопрос.


 
Кириешки ©   (2004-07-27 00:04) [4]

>TopT   (26.07.04 23:40) [2]

Все гениальное просто.


 
Sergey Masloff   (2004-07-27 00:04) [5]

TopT   (26.07.04 23:40) [2]
>function StrPas(const Str: PChar): string;
Функция устаревшая и присутствует только для совместимости с ранними версиями D. Сейчас вполне достаточно String(MyPCharVariable) и PChar(MyStringVariable)


 
TopT   (2004-07-27 00:39) [6]

Sergey Masloff   (27.07.04 00:04) [5]
Согласен, достаточно использовать "String(MyPCharVariable) и PChar(MyStringVariable)". Но я по привычке, использую StrPas :)


 
Piter ©   (2004-07-27 00:55) [7]

Тип переменной изменить нельзя. Если ты объявил переменную типа такого-то - то она таким типом и останется.

Это ответ на ПОСТАВЛЕННЫЙ вопрос


 
ASoft   (2004-07-27 08:57) [8]

А Char в String?


 
Reindeer Moss Eater ©   (2004-07-27 08:59) [9]

Как изменить тип переменной PChar на String?

Вот так:
было :
var myvar : PChar;

стало :
var myvar : string;


 
Reindeer Moss Eater ©   (2004-07-27 09:00) [10]

Тип переменной изменить нельзя. Если ты объявил переменную типа такого-то - то она таким типом и останется.

Это если текст программы пишется сразу на CD.
Если нет, то никто не мешает отредактировать исходник.



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
1-1090680966
Dima_Delphi
2004-07-24 18:56
2004.08.08
Как очистить Stringgrid


1-1090744432
ko
2004-07-25 12:33
2004.08.08
combobox


14-1090228015
Некрофил-затейник__
2004-07-19 13:06
2004.08.08
Потрепатся


1-1090487365
Anisa
2004-07-22 13:09
2004.08.08
Application.Terminate


1-1090843038
Roma
2004-07-26 15:57
2004.08.08
Как сделать, чтобы кнопка после ее нжатия оставалась утопленной