Форум: "Основная";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c