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

Вниз

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

 
Gayrus ©   (2003-01-01 16:43) [0]

Пытаюсь сохранить, но ни получается, похоже в Stream записываетя адрес памяти String(и PChar), помогите кто-нибудь.


 
Юрий Зотов ©   (2003-01-01 17:10) [1]

Естественно. Длинная строка - это указатель и есть.
Используйте WriteString


 
Alex-eraser   (2003-01-02 01:42) [2]

А мне кажется, что widestring и ansistring (обычная string) это одно и то же.
Используй ShortString (ограничение 255 символов) или конструкцию string[<1..255>].
В любом случае ограничивайся 255 символами или работай напрямую с памятью!


 
Fantasist ©   (2003-01-02 22:56) [3]


> А мне кажется, что widestring и ansistring (обычная string)
> это одно и то же

Нет, не одно и то же. В WideString каждый символ занимает по два байта, тогда как в ansistring по одному.


 
TTCustomDelphiMaster ©   (2003-01-02 23:36) [4]

WideString - WriteString найдите 10 отличий :)


 
Rouse_ ©   (2003-01-02 23:44) [5]

:))
Да уж...


 
kull ©   (2003-01-03 02:19) [6]

Можно TStringStream использовать.


 
Pat ©   (2003-01-03 04:12) [7]

Может быть, это:
http://mysight.by.ru/stream.txt


 
Alexander S.   (2003-01-03 09:25) [8]

А какой, собственно, stream? Они разные бывают.

procedure TForm1.Button1Click(Sender: TObject);
var
s : TStringStream;
begin
s:=TStringStream.Create("");
s.WriteString("Hello");
ShowMessage(s.DataString);
end;


 
Polevi ©   (2003-01-03 09:49) [9]

PChar(s)^,length(s)


 
MegaVolt ©   (2003-01-03 11:05) [10]


Stream.Write(s[1],Length(s)); // Пишем строку

SetLength(name,Length);
Stream.Read(name[1],Length); //Читаем обратно



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-37085
Mozart
2003-01-03 13:47
2003.01.13
Как распознать TCP/IP


14-37294
Дмитрий К.К.
2002-12-23 06:14
2003.01.13
Именинники 23 декабря


3-36984
lejik
2002-12-19 08:11
2003.01.13
ReportBuilder


3-36920
asusfi
2002-12-17 13:37
2003.01.13
Lookup поле


3-36937
Calm
2002-12-17 12:55
2003.01.13
Не выполняется insert в ХП, вызываемой из клиентского приложения