delphiinitinifile

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.


Solution

  • 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.