X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-editor.git;a=blobdiff_plain;f=src%2Feditor%2FEditor.lpr;h=052fbb8208ff350fd50036d09ce796b92bd4459e;hp=421a095601225ce80cbc610fc7e1f90fd9b0f996;hb=9d717c612a7756b30839103d1d6e8d89e2596393;hpb=7bc9ae2fc0204a6412aa1cb5f05f0ffa8d1870ac diff --git a/src/editor/Editor.lpr b/src/editor/Editor.lpr index 421a095..052fbb8 100644 --- a/src/editor/Editor.lpr +++ b/src/editor/Editor.lpr @@ -52,6 +52,7 @@ uses ImagingTypes, Imaging, ImagingUtility, + g_options in 'g_options.pas', g_language in 'g_language.pas', f_selectlang in 'f_selectlang.pas' {SelectLanguageForm}; @@ -88,6 +89,14 @@ uses Inc(i); LogFileName := ParamStr(i); end; + end + else if p = '--config' then + begin + if i + 1 <= ParamCount then + begin + Inc(i); + CfgFileName := ParamStr(i); + end; end; Inc(i); end; @@ -127,6 +136,9 @@ begin Application.AddOnExceptionHandler(THandlerObject.ExceptionHandler, True); Application.Initialize(); + EditorDir := ExtractFilePath(Application.ExeName); + CfgFileName := EditorDir + DirectorySeparator + 'Editor.cfg'; + CheckParamOptions; InitLogs;