Re: Проклятый WideString!
Здравствуйте, -=.
Вы писали 8 октября 2005 г., 17:48:18:
> Привет всем!
> Теперь к делу,
> Как сохранить (а потом и загрузить) данные переменной типа WideString?
> Делаю я так:
> //---[save]> var
> Size: Integer;
> URL: WideString;
> begin
> URL := 'West-Test';
> Size := Length(URL);
> Stream.Write(Size, SizeOf(Size));
> Stream.Write(PWideChar(URL)^, Size);
> end;
> //---[load]> var
> Size: Integer;
> URL: WideString;
> begin
> Stream.Read(Size, SizeOf(Size));
> SetLength(URL, Size);
> Stream.Read(PWideChar(URL)^, Size);
> end;
> После загрузки вместо долгожданного тест слова "West-Test" появляется
> какой то мусор :-((
> Что тут можно сделать?
Извини, ты сохраняешь 2-а раза а читаешь один! И что хочешь получить
что то читаемоемое?
Попробуй конвертировать в стринг. Как мне кажется TEdit (я не уверен)
может с этим справиться. Во всяком случае я слышал(не видел) , есть
функции конвертации.