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

Вниз

TComboBox и LoadFromStream/SaveToStream   Найти похожие ветки 

 
С-К   (2014-08-04 16:35) [0]

Имеем TComboBox.
Заполняем его строчками стандартно через .Add

Далее делаем ..items.SaveToStream в поток TMemoryStream

Очищаем ComboBox... Делаем ..items.LoadFromStream от этого же потока (поток не пустой, заполнен на 500 кбайт) - и в ComboBox ничего не появляется ((

Почему так?


 
antonn ©   (2014-08-04 16:46) [1]

поток.position:=0;
перед вычитыванием из него данных


 
С-К   (2014-08-04 19:34) [2]

я думал он сам догадается в реализации метода LoadFromStream...


 
junglecat   (2014-08-04 19:59) [3]

> [2] С-К   (04.08.14 19:34)
> я думал он сам догадается

с чего бы? По ситуации можно захотеть загрузить с середины стрима, например


 
antonn ©   (2014-08-04 20:03) [4]

учитывая то, что не используя никаких параметров у LoadFromStream() конец чтения указать нельзя (а какой особый профит в возможности указать начало и не_указать конец?), то логично было бы ожидать полного вычитывания сначала, но нет, позицию помнит и читает до конца


 
junglecat   (2014-08-04 20:07) [5]

идеально было бы LoadFromStream(pos = 0, size = 0)


 
Плохиш ©   (2014-08-04 23:42) [6]

Я не понял, в чём проблемы добавить желаемый функционал?


 
имя   (2014-08-05 11:13) [7]

Удалено модератором


 
имя   (2014-08-05 11:30) [8]

Удалено модератором



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

Форум: "Прочее";
Текущий архив: 2015.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
2-1391592270
Коля
2014-02-05 13:24
2015.03.22
База данных и дата


11-1259072306
heilong
2009-11-24 17:18
2015.03.22
Lazarus 0.9.28b+kolce 2.2.4+kolce_grush(03.06.2007)


15-1407403114
atruhin
2014-08-07 13:18
2015.03.22
Нужен совет по алгоритму


11-1258282645
homm
2009-11-15 13:57
2015.03.22
Я тут статью написал, так сказать для истории


15-1407570953
alexdn
2014-08-09 11:55
2015.03.22
Удалить программу





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский