Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
1-1090750299
Wiz@rd
2004-07-25 14:11
2004.08.08
Double + Double = Double


4-1088176298
Alaman
2004-06-25 19:11
2004.08.08
Как программно свернуть/ восстановить форму?


14-1090563729
VMcL
2004-07-23 10:22
2004.08.08
Круглые "даты"


4-1088015966
FragMan
2004-06-23 22:39
2004.08.08
Как послать Сtrl+V приложению?


1-1090818575
TIN
2004-07-26 09:09
2004.08.08
Защита программы




   Наверх