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

Вниз

Как записать TMemIniFile в TMemoryStream и обратно?   Найти похожие ветки 

 
xss22 ©   (2012-04-11 10:47) [0]

Как записать TMemIniFile в TMemoryStream и обратно?


 
Сергей М. ©   (2012-04-11 11:03) [1]

Методом GetStrings читаешь потроха меминифайла в стринглист
Методом SaveToString записываешь содержимое прочитанного стринглиста в потроха мемористрима.


 
xss22 ©   (2012-04-11 11:05) [2]


> Методом GetStrings читаешь потроха меминифайла в стринглист
> Методом SaveToString записываешь содержимое прочитанного
> стринглиста в потроха мемористрима.


Именно так у меня сейчас реализовано. Но здесь столкнулся с проблемой.
- это утечка памяти.

А При удалении стринглист методом free зачастую вываливается ошибка


 
RWolf ©   (2012-04-11 11:07) [3]

почему бы сразу не прочитать файл в стрим (т.е. TFileStream)?


 
xss22 ©   (2012-04-11 11:08) [4]


> почему бы сразу не прочитать файл в стрим (т.е. TFileStream)?


Какой файл? О чем Вы?
TMemIniFile не работает с файлами


 
RWolf ©   (2012-04-11 11:09) [5]


> TMemIniFile не работает с файлами

цитирую хелп:
Use TMemIniFile to store and retrieve application-specific information and settings in a Windows INI file


 
xss22 ©   (2012-04-11 11:12) [6]


> > TMemIniFile не работает с файлами
>
> цитирую хелп:
> Use TMemIniFile to store and retrieve application-specific
> information and settings in a Windows INI file


Вопрос стоит:
Как записать TMemIniFile в TMemoryStream и обратно?

Мне в файл не нужно!


 
Плохиш ©   (2012-04-11 11:14) [7]


>
> Именно так у меня сейчас реализовано. Но здесь столкнулся
> с проблемой.
> - это утечка памяти.
>
> А При удалении стринглист методом free зачастую вываливается
> ошибка

Надо ошибки в программе исправлять.


 
xss22 ©   (2012-04-11 11:15) [8]


> >
> > Именно так у меня сейчас реализовано. Но здесь столкнулся
> > с проблемой.
> > - это утечка памяти.
> >
> > А При удалении стринглист методом free зачастую вываливается
> > ошибка
>
> Надо ошибки в программе исправлять.


какой то облачный ответ!


 
Плохиш ©   (2012-04-11 11:17) [9]


> xss22 ©   (11.04.12 11:15) [8]


>
> какой то облачный ответ!

Программиста найми. Так понятнее?


 
Inovet ©   (2012-04-11 11:19) [10]

> [8] xss22 ©   (11.04.12 11:15)
> какой то облачный ответ!

Это к тому, что скорее у тебя ошибки - не освобождаешь память, а не в компонентах, что намного реже бывает.


 
tesseract ©   (2012-04-11 11:25) [11]


> А При удалении стринглист методом free зачастую вываливается
> ошибка


String лучше через Dispose освобождать в общем.


 
Anatoly Podgoretsky ©   (2012-04-11 11:30) [12]

Не, тут без программиста не обойтись


 
Сергей М. ©   (2012-04-11 12:47) [13]


> Мне в файл не нужно!


Ага.
А сеть тебе при этом нужна)

Иначе как понимать что

http://delphimaster.net/view/6-1334127815/

тобой задан именно в разделе "Сети" ?)



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

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

Наверх




Память: 0.5 MB
Время: 0.096 c
15-1337027405
Юрий
2012-05-15 00:30
2013.03.22
С днем рождения ! 15 мая 2012 вторник


15-1333544592
Pit
2012-04-04 17:03
2013.03.22
Ищу, от 60к, Москва, ведущий программист / Team Lead, нач. отдела


2-1332430983
теркин
2012-03-22 19:43
2013.03.22
Представление двухмерного массива в виде динамического списка


15-1339744950
RWolf
2012-06-15 11:22
2013.03.22
Древовидный редактор настроек


15-1328942551
AV
2012-02-11 10:42
2013.03.22
Нужен ли XP mode, если на семерку хочу виртуалку поставить?





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