Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

is there a function or unit sames as TIniFiles that will not save to file?

I have a project that use Inifile for reading the data configuration.
I decided to save the configuration to the resource.

i would like to ask help if is there a Unit or function that same as Tinfile or related that saving the data config is optional.

any suggestions aside from extraction?

thanx.

like image 853
XBasic3000 Avatar asked Sep 23 '11 06:09

XBasic3000


1 Answers

TMemIniFile is what you need and should always be preferred to TIniFile. You choose whether or not to save to file.

What you can't do directly is initialize it from a resource, but it's not too hard to put it together yourself.

  1. Use a resource stream to extract your resource.
  2. Create a string list and call load your resource stream into the string list.
  3. Create a TMemIniFile and call SetStrings passing the string list.
like image 169
David Heffernan Avatar answered Nov 15 '22 09:11

David Heffernan