Автор: Pushchin
Дата сообщения: 26.12.2004 12:27
Всем
Предлагаю ещё один путь преодоления "наболевших" багов РМ 11 Демо под англ. XP ("incorrect parameter" при открытии Options, отсутствие поиска по некоторым полям и т.д.). Предложенные ghosty и другими средства борьбы (манипуляции с регистром и т.д.) на моём компе не привели к исчезновению в.у. багов, но натолкнули на нужные мысли. Дело, как ранее подметили ua22 и ghosty, в шрифтах. Попробуйте следующее:
1. Settings/CP/Regional and Language Options/Advanced - сменить Russian на English (то, что это помогает, отметил ua22). Если в ветви регистра, относящиеся к РМ 11, вносились какие-либо изменения, привести всё в первозданный вид или переставить дему.
2. Перегрузиться.
3. Открыть любимую базу данных (в дефолтной моде доступа). Возможно, этот шаг не обязателен - я не проверял.
3. Открыть Options - никаких сообщений об ошибках быть не должно.
4. Сменить в Options/General шрифт с юникодовского (у меня при первом "безошибочном" открытии Options оказался выставлен Arial, возможно, потому, что у меня он выбран в качестве основного шрифта в различных системных настройках) на один из шрифтов, идущих вместе с РМ. Лично я работаю с версией Avant Garde Medium BT, отредактированной "под 1251" - это позволяет держать русские и английские ссылки в одной базе данных; более того, кириллица из полей authors, keywords и т.д. попадает в индекс и может быть использована при поиске по индексируемым полям одновременно (в т.ч. в комбинации) с поиском по "английским" словам).
5. Settings/CP/Regional and Language Options/Advanced - сменить English на Russian.
6. Перегрузиться.
У меня после этих операций исчезли как сообщения об ошибках в Options, так и проблемы с поиском по базе, так что смог обойтись без ребилда. Интересно, что комп, на котором я сидел ранее, был отконфигурирован точно также, как и нынешний (англ. XP Pro Build 2600, SP1 и большинство критических апдейтов; английский офис с русским офисным MUI), но там RM 11 Demo заработал сразу безо всяких проблем. Думаю, это связано с тем, что я тогда "переползал" с РМ 10 на 11, и при открытии старой (РМ 10) базы в РМ 11 он спросил, конвертировать ли её в формат РМ 11 или оставить как есть (в формате РМ 8/9). Я выбрал "оставить как есть"; при этом, по-видимому, каким-то образом в Options оказался выбран Avant Garde Medium BT (использовавшийся по умолчанию в Options/General RМ 10; возможно, 11-й без проблем и сообщений об ошибках дал мне выставить этот шрифт самому - сейчас уже не помню). Подобными эффектами может отчасти объясняться то, что одни сталкиваются с обсуждаемыми проблемами с РМ 11 под XP, а другие - нет. По-видимому, многие проблемы с РМ 11 и критичность смены Russian - English в Settings/CP/Regional and Language Options/Advanced объясняются неспособностью RM 11 использовать "неанглийские" сабсеты юникодовских шрифтов в качестве "дисплейных шрифтов по умолчанию" (хотя содержимое отдельных полей прерасно воспроизводится юникодом независимо от сабсета).