Главная страница
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.054 c
4-1088592610
nik7777
2004-06-30 14:50
2004.08.08
Как перехватить изменения в реестре


11-1078407548
SkyNet
2004-03-04 16:39
2004.08.08
mck


3-1089274904
Ander
2004-07-08 12:21
2004.08.08
Помогите с восстановлением рухнувшего индекса БД средствами Delph


1-1090996285
student__
2004-07-28 10:31
2004.08.08
TChart


1-1090784137
sdw_syscoder
2004-07-25 23:35
2004.08.08
НАДО ПРЕОБРАЗОВАТЬ !!! Y --> $XX