private static void tryInitializeEngine() { try { initialization(); } catch (PlException e) { ErrorMessager.FileNotFound(e); } catch (FileNotFoundException e) { ErrorMessager.NotInstalledInThisDirectory(); } catch (AccessViolationException e) { try { initialization(); } catch (Exception ex) { ErrorMessager.InitializationError(ex); } } }
private static bool isProperDirectory() { if (File.Exists(string.Format("{0}\\{1}", Path, "boot32.prc"))) { return(true); } ErrorMessager.NotInstalledInThisDirectory(); return(false); }
private static void initialization() { PlEngine.Initialize(new string[] { "-q" }); if (Code.Count == 0) { ErrorMessager.NoCodeReaded(); return; } foreach (string c in Code) { PlQuery.PlCall(c); } }