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

Вниз

String to PAnsiChar   Найти похожие ветки 

 
klyg   (2004-12-11 10:10) [0]

Подскажите, пожалуйста, как перевести String в PAnsiChar


 
TUser ©   (2004-12-11 10:29) [1]

PAnsiChar(String)


 
Arm79   (2004-12-11 17:19) [2]

function StringToPChar(const StrValue: AnsiString): PChar;
var
 iTemp : Integer;
begin
 iTemp := Length(StrValue);
 Result:= AllocMem(iTemp+1);
 System.Move(StrValue[1], Result^, iTemp);
 PByteArray(Result)[iTemp] := 0;
end;

procedure FreeString(var pcTemp: PChar);
begin
 FreeMem(pcTemp, StrLen(pcTemp)+1);
 pcTemp := nil;
end;

(c) Palladin


 
Fay ©   (2004-12-11 18:08) [3]

я бы заменил
System.Move(StrValue[1], Result^, iTemp);
PByteArray(Result)[iTemp] := 0;

на
System.Move(PChar(StrValue)^, Result^, iTemp + 1);


 
VMcL ©   (2004-12-11 18:48) [4]

А я бы заменил все эти штуки на
P := StrNew(Pointer(SomeString))
и
StrDispose(P);

© VMcL
=)


 
Fay ©   (2004-12-11 18:54) [5]

2 VMcL ©   (11.12.04 18:48) [4]
Главное, чтобы работало 8)


 
BURN ©   (2004-12-12 01:54) [6]

не  парьтесь

var A:PAnsiChar;
................
A:=PAnsiCHar(edit1.Text);



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

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

Наверх




Память: 0.48 MB
Время: 0.058 c
14-1102431283
Чеширский_Кот
2004-12-07 17:54
2004.12.26
The Blow Monkeys, It Doesn t Have to Be This Way


14-1102412396
Dmitriy O.
2004-12-07 12:39
2004.12.26
Кто знает какие либо методы быстрого сброса данных В Эксель ?


1-1102781264
electric
2004-12-11 19:07
2004.12.26
Как в TMemoryStream загрузить большой файл или часть файла?


3-1101736060
Fedor
2004-11-29 16:47
2004.12.26
MasterSourse в IBDATASET


1-1102686631
Zilog
2004-12-10 16:50
2004.12.26
Ограничение рабочего стола