public bool Open() { db = new SxGeoDB(DatabasePath); db.DatabaseMode = DatabaseMode; if (!db.OpenDB()) { ErrorMessage = db.ErrorMessage; return(false); } return(true); }
public bool IsValidSxGeoFile() { if (!File.Exists(DatabasePath)) { ErrorMessage = "Файл данных SxGeo не найден."; return(false); } SxGeoDB tmpDB = new SxGeoDB(DatabasePath); tmpDB.DatabaseMode = SxGeoMode.FileMode; if (!tmpDB.OpenDB()) { ErrorMessage = tmpDB.ErrorMessage; return(false); } tmpDB.CloseDB(); return(true); }