Главная страница
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.022 c
1-1090911200
faost
2004-07-27 10:53
2004.08.08
ActionToolBar с градиентной заливкой


6-1086098618
Pike_27
2004-06-01 18:03
2004.08.08
входящий Ping


8-1085230558
ricks
2004-05-22 16:55
2004.08.08
Формат файла WMA (или ASF)


14-1090412512
syte_ser78
2004-07-21 16:21
2004.08.08
Господа, кто юзал Lite-On LTR-5232527L


1-1090987088
Last
2004-07-28 07:58
2004.08.08
Перевод символов в верхний регистр при вводе