Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
Stager   (2004-07-13 15:40) [0]

Возникла такая задача - нужно накачать TStringList из потока класса TMemoryStream; Проблема: почему-то без всяких сообщений об ошибках накачивается пустой список.

FTemplates.Streams[Result].SaveToFile("c:\test.1");
FStringList.LoadFromStream(FTemplates.Streams[Result]);
FStringList.SaveToFile("c:\test.2");


Вставил две отладочные строчки. Файл test.1 содержит нужные строчки, файл test.2 - пустой. При этом если вместо FStringList.LoadFromStream поставить FStringList.LoadFromFile - все работает.

Подскажите, пожалуйста, откуда такая беда?


 
Семен Сорокин ©   (2004-07-13 15:46) [1]

про Stream.Position := 0 перед LoadFromStream не забыл?


 
Stager   (2004-07-13 15:48) [2]

Огромное спасибо, все работает. Каюсь за дурацкий вопрос - первый раз в жизни работаю с потоками, еще не разобрался.


 
Digitman ©   (2004-07-13 15:49) [3]


> Вставил две отладочные строчки.


"вставлять" чего-то там куда-то там - удел нерадивых, не владеющих до сих пор изящными встроенными в ИДЕ инструментами отладки Делфи-приложений

"вставлять" то же туда же при наличии исх.текстов класса TStrings - удел тех же

FTemplates.Streams[Result].SaveToFile("c:\test.1");
FTemplates.Streams[Result].Position := 0;
FStringList.LoadFromStream(FTemplates.Streams[Result]);
FStringList.SaveToFile("c:\test.2");



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

Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.034 c
1-1089787498
TransparentGhost
2004-07-14 10:44
2004.07.25
TComboBox - не могу использовать Canvas.


1-1089727436
SergBlack
2004-07-13 18:03
2004.07.25
динамическое создание TQChart в Quickrep


14-1088941116
Knight
2004-07-04 15:38
2004.07.25
NetMeeting


1-1089262808
Артем К.
2004-07-08 09:00
2004.07.25
Можно ли разместить меню не вверху формы, а по своим координатам?


3-1088454372
Sir John
2004-06-29 00:26
2004.07.25
вопрос по ClientDataSet





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский