void TDataManager::saveSettings(vector <TKHR*> vKHRList, int mask) { AnsiString IniName = ExtractFilePath(Application->ExeName)+AnsiString("setting.ini"); // AnsiString path = ExtractFilePath(Application->ExeName)+AnsiString(INI_FILE); if (FileExists(IniName)) { TIniFile *ini = new TIniFile(IniName); // ini->CleanupInstance(); ini->EraseSection("LoadedFiles"); for(int i = 1; i <= vKHRList.size(); i++) { AnsiString tempfile = "file"+IntToStr(i); ini->WriteString("LoadedFiles",tempfile, vKHRList[i-1]->path.c_str()); } AnsiString tempfile = "mask"; ini->WriteString("RowSettings",tempfile, mask); ini->UpdateFile(); delete ini; } }