Changeset 8 for trunk/EIedit.dpr
- Timestamp:
- 10/21/07 04:43:04 (1 year ago)
- Files:
-
- trunk/EIedit.dpr (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/EIedit.dpr
r4 r8 108 108 NewFilterAskForm in 'NewFilterAskForm.pas' {NewFilterAskF}, 109 109 KOLClearDir in 'KOLClearDir.pas', 110 KOLFileInString in 'KOLFileInString.pas'; 110 KOLFileInString in 'KOLFileInString.pas', 111 VerInfoTxtFormat, 112 EiEdit_ver; 111 113 112 114 {$R *.RES} … … 293 295 IniFilPath := Path+'EiEdit.ini'; 294 296 //Çàëîàäèòü èíôó î âåðñèè... 295 VerInfo := TVerInfoFromFile.Create; 296 VerInfo.LoadInfo(Application.ExeName); 297 ver := VerInfo.ProductVersion; 297 VitInfo := TVerInfoTxtFormat.Create; 298 VitInfo.Ver1 := EiEdit_Ver1; 299 VitInfo.Ver2 := EiEdit_Ver2; 300 VitInfo.Ver3 := EiEdit_Ver3; 301 VitInfo.Ver4 := EiEdit_Ver4; 302 VitInfo.Status := EiEdit_Status; 303 VitInfo.RCNum := EiEdit_RCNum; 298 304 299 305 //Äëÿ íà÷àëà - ïðîâåðèòü, ñóùåñòâóåò ëè êîíôèã-ôàéë. … … 304 310 AnIniFil.Load(IniFilPath); 305 311 ini_ver := AnIniFil.ReadString('MainSettings','Ver'); 306 If ini_ver <> verthen begin312 If ini_ver <> IntToStr(IniConfFormatVer) then begin 307 313 //Ñîáñíî ïðàâêà èíèøíèêà â çàâèñèìîñòè îò íîìåðà âåðñèè. 308 314 //Íó è + ìîæíî êàêèå äðóãèå äåéñòâèÿ âûïîëíèòü âìåñòå ñ àïãðåéäîì èíèøíèêà 309 310 315 If ini_ver = '1.7.0' then begin 311 //Ýòîò ïîñëåäíèé IF - âûïîëíÿåòñÿ ïðè äîâîäêå äî ïîñëåäíåé âåðñèè. 312 //Ùà âåðñèÿ 1.8.0 316 //Îáíîâëåíèå ôîðìàòà äî âåðñèè 1.8.0 313 317 314 318 //Ïîäãîòîâêà ïåðåñåííûõ … … 321 325 322 326 //Çàïèñü èíèøíèêà 323 AnIniFil.WriteString('MainSettings','Ver', ver);327 AnIniFil.WriteString('MainSettings','Ver','1.8.0'); 324 328 AnIniFil.WriteString('MainSettings','TxtEdDlgFiltList',TxtEdDlgFiltList); 325 329 AnIniFil.WriteInteger('MainSettings','TxtEdDlgActFilt',TxtEdDlgActFilt); … … 329 333 AnIniFil.WriteBool('MainSettings','TxtEdDlgWordWrap',TxtEdDlgWordWrap); 330 334 AnIniFil.Save(IniFilPath); 331 ini_ver := ver; 332 335 ini_ver := '1.8.0'; 333 336 //äðóãèå îïåðàöèè... 337 end; 338 339 If ini_ver = '1.8.0' then begin 340 //Ýòîò ïîñëåäíèé IF - âûïîëíÿåòñÿ ïðè äîâîäêå äî ïîñëåäíåé âåðñèè. 341 //Ùà âåðñèÿ ôîðìàòà êîíôèãà - 1 342 343 //Çàïèñü èíèøíèêà 344 AnIniFil.WriteInteger('MainSettings','Ver',IniConfFormatVer); 345 AnIniFil.Save(IniFilPath); 346 ini_ver := IntToStr(IniConfFormatVer); 347 348 //äðóãèå îïåðàöèè... 334 349 335 350 //Ñîîáùèòü þçâåðþ 336 MessageBox(Application.Handle,PChar('EiEdit.ini îáíîâëåí äî âåðñèè '+ ver),'Èíôîðìàöèÿ',MB_OK or MB_ICONINFORMATION);351 MessageBox(Application.Handle,PChar('EiEdit.ini îáíîâëåí äî âåðñèè '+ini_ver),'Èíôîðìàöèÿ',MB_OK or MB_ICONINFORMATION); 337 352 end; 338 353 … … 392 407 //Òàê, òèïà èíôà äëÿ íîâîãî ôàéëà ãîòîâà. Ìîæíî òèïà íà÷àòü åãî ïèñàòü... 393 408 AnIniFil.MakNewFile; 394 AnIniFil.Write String('MainSettings','Ver',ver); //Âåðñèÿ409 AnIniFil.WriteInteger('MainSettings','Ver',IniConfFormatVer); //Âåðñèÿ ôîðìàòà êîíôåãà 395 410 AnIniFil.WriteString('MainSettings','PzPath',PzPath); //Íàñòðîå÷íûé ïóòü ê ÏÇ 396 411 AnIniFil.WriteString('MainSettings','PzResPath',PzResPath); //Íàñòðîå÷íûé ïóòü ê ðåçàì ÏÇ … … 553 568 registr.free; 554 569 AnIniFil.Kill; //Óáèòü îáüåêò êëàññà äëÿ ðàáîòû ñ èíèøíèêàìè. 555 V erInfo.Free;570 VitInfo.Free; //Îáúåêò äëÿ èíôû î âåðñèè. 556 571 end.
