Changeset 8
- Timestamp:
- 10/21/07 04:43:04 (10 months ago)
- Files:
-
- trunk/AboutF.dfm (modified) (1 diff)
- trunk/AboutF.pas (modified) (2 diffs)
- trunk/EIedit.dof (modified) (1 diff)
- trunk/EIedit.dpr (modified) (7 diffs)
- trunk/EIedit.res (modified) (previous)
- trunk/Initer.pas (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/AboutF.dfm
r4 r8 67 67 Caption = 'CraftedBy' 68 68 end 69 object CommentLab: TLabel69 object DevelsContactsLab: TLabel 70 70 Left = 10 71 71 Top = 87 72 Width = 4472 Width = 75 73 73 Height = 13 74 Caption = ' Comment'74 Caption = 'DevelsContacts' 75 75 end 76 76 object Label3: TLabel trunk/AboutF.pas
r4 r8 35 35 Label2: TLabel; 36 36 CraftedByLab: TLabel; 37 CommentLab: TLabel;37 DevelsContactsLab: TLabel; 38 38 Label3: TLabel; 39 39 Label4: TLabel; … … 69 69 70 70 //Îòîáðàçèòü íà ôîðìå èíôó î âåðñèè... 71 ProgaNamLab.Caption := VerInfo.ProductName;72 DescrLab.Caption := VerInfo.FileDescription;73 FileVerLab.Caption := V erInfo.FileVersion;74 CopyrightLab.Caption := VerInfo.LegalCopyright;75 CraftedByLab.Caption := VerInfo.CraftedBy;76 CommentLab.Caption := VerInfo.Comments;71 ProgaNamLab.Caption := EiEdit_AppName; 72 DescrLab.Caption := Zagolov; 73 FileVerLab.Caption := VitInfo.GenerateVersionString; 74 CopyrightLab.Caption := EiEdit_CopyrightStr; 75 CraftedByLab.Caption := EiEdit_CraftedBy_list; 76 DevelsContactsLab.Caption := EiEdit_DevelsContacts; 77 77 end; 78 78 end; trunk/EIedit.dof
r4 r8 62 62 RootDir= 63 63 [Version Info] 64 IncludeVerInfo= 164 IncludeVerInfo=0 65 65 AutoIncBuild=0 66 66 MajorVer=1 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. trunk/Initer.pas
r7 r8 32 32 NZap = 1000; 33 33 TxtEdDlgDefFiltList = '*|âñå ÷òî òîëüêî ìîæíî :)'+'|*.*|âñå ôàéëû ñ ðàñøèðåíèåì'+'|allod*|Àëëîäû'+'|armor*|Áðîíÿ'+'|briefing*|Áðèôèíãè'+'|camphelp*|Ñïðàâêà ëàãåðÿ'+'|instr*|×åðòåæè'+'|litem*|Ïðåäìåòû äëÿ ïðîäàæè'+'|map.txt|Ïàðàìåòðû êàðò'+'|material*|Ìàòåðèàëû'+'|matshort*|Ñîêðàùåííûå íàçâàíèÿ ìàòåðèàëîâ'+'|modifier*|Ðóíû'+'|perk*|Ïåðêè'+'|pers*|Èìåíà ïåðñîíàæåé'+'|qitem*|Æåçëû'+'|quest*|Ïåéäæåð êâåñòîâ'+'|questitem*|Êâåñòîâûå ïðåäìåòû'+'|say*|Ðåïëèêè íà êàðòå'+'|spell*|Çàêëèíàíèÿ'+'|string*|Ñòðîêè'+'|tip*|Âñïëûâàþùèå ïîäñêàçêè'+'|tutor*|Òåêñòû ýêðàíîâ ïîäñêàçîê'+'|tutorial*|Íàñòðîéêà ïîäñêàçîê'+'|unit*|Èìåíà þíèòîâ'+'|weapon*|Îðóæèå'+'|zone*|Îïèñàíèå çîí'+'|*.res|ðåçû'+'|*.mq|ÌÊÓ-øêè'; 34 IniConfFormatVer = 1; 35 EiEdit_AppName = 'Eiedit'; 36 EiEdit_CopyrightStr = 'Copyright © 2002 Gipat Group'; 37 EiEdit_CraftedBy_list = 'Sagrer'; 38 EiEdit_DevelsContacts = 'www.GipatGroup.org'; 34 39 35 40 … … 63 68 RedressResPath, SfxResPath, SpeechResPath, TextsResPath, 64 69 TextslmpResPath, TexturesResPath, DatabaseResIsh, DatabaselmpResIsh, 65 TextsEdStart, ver,TxtEdDlgFiltList : string;70 TextsEdStart, TxtEdDlgFiltList : string; 66 71 //Integer 67 72 MfHeight, MfWidth, MfTop, MfLeft, MfWstate, TxtEdDlgCritSiz, … … 101 106 Registr : TRegistry; 102 107 AnIniFil : TAnIniFile; 103 V erInfo : TVerInfoFromFile;108 VitInfo : TVerInfoTxtFormat; 104 109 105 110
