ChessBase 7 и Таблицы Налимова

Discussion in 'Машинное отделение' started by Vladimirovich, 6 Sep 2008.

  1. TopicStarter Overlay

    Vladimirovich Консультант

    • Ветеран
    • Старожил
    Member Since:
    27.09.2006
    Message Count:
    6.007
    Likes Received:
    810
    Репутация:
    31
    Location:
    https://quantoforum.ru/
    Оффлайн
    Прошу прощения за вопрос по "антикварной" программе.
    В настройках CB7 нет тропы к таблицам Налимова.
    Тем не менее она умеет их использовать. Все отлично работает.
    В ini и реестре никаких ссылок на таблицы нет.
    Есть предположение, что движки сами ищут таблицы на диске (Filemon показывает что доступ идет),
    но может ли кто-нибудь из разработчиков движков дать точную информацию?
  2. TopicStarter Overlay

    Vladimirovich Консультант

    • Ветеран
    • Старожил
    Member Since:
    27.09.2006
    Message Count:
    6.007
    Likes Received:
    810
    Репутация:
    31
    Location:
    https://quantoforum.ru/
    Оффлайн
    Уважаемые господа разработчики, поделитесь плиз информацией, если не жалко.
    Просто интересно.
    Как обычно движки получают доступ к базам Налимова?
    Поиск по диску с маской *.emd, API для установки patha, .... ?
  3. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Путь к базам движку сообщает UCI-оболочка.
    Или прописывается юзером в ini-файле для WB-движков.
  4. TopicStarter Overlay

    Vladimirovich Консультант

    • Ветеран
    • Старожил
    Member Since:
    27.09.2006
    Message Count:
    6.007
    Likes Received:
    810
    Репутация:
    31
    Location:
    https://quantoforum.ru/
    Оффлайн
    Ну в том то и вопрос, что CB7 это не UCI-оболочка, путей не хранит (я не нашел) , ini файлов для движков нет. Но базы Налимова работают :) с СB ( не UCI) движками.
    Интересно, как движки эти базы находят.
    Технически это не проблема для кода. Самый тупой путь - просканить диск по маске *.emd ( тем более что в бинарниках движков эта маска есть - кроме Стрелки)
    Просто любопытно, как на самом деле.
  5. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Так в чем вопрос тогда?
    Можно закрыть оболочку, а потом переименовать (переместить) каталог с базами и они перестанут работать.
  6. TopicStarter Overlay

    Vladimirovich Консультант

    • Ветеран
    • Старожил
    Member Since:
    27.09.2006
    Message Count:
    6.007
    Likes Received:
    810
    Репутация:
    31
    Location:
    https://quantoforum.ru/
    Оффлайн
    Вопрос в том, что я ничего не делал для того, чтобы они работали.
    И мне не нужно, чтобы перестали ;)
    Как движки опознали где лежат базы?
    Мне хотелось бы знать механизм, чтобы по возможности починить, если вдруг сломается.
    Явных настроек то нигде нет.
  7. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Может есть дефолтный путь для баз. А может где-то в настройках.
  8. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Поищи на диске файл chessbase.ini
  9. TopicStarter Overlay

    Vladimirovich Консультант

    • Ветеран
    • Старожил
    Member Since:
    27.09.2006
    Message Count:
    6.007
    Likes Received:
    810
    Репутация:
    31
    Location:
    https://quantoforum.ru/
    Оффлайн
    Файл cb.ini
  10. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Его, блин, Чессбейзовцы постоянно зачемто переименовывали...
  11. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    ini, который используется, находится в папке Windows.
  12. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    И вроде называется cbwin.ini
  13. TopicStarter Overlay

    Vladimirovich Консультант

    • Ветеран
    • Старожил
    Member Since:
    27.09.2006
    Message Count:
    6.007
    Likes Received:
    810
    Репутация:
    31
    Location:
    https://quantoforum.ru/
    Оффлайн
    NS, примите гран респект. Вы мне очень помогли.
    1. ChessBase 7.0 создает файл <Windows>/ChssBase.ini при старте помимо iNI в своей директории.
    2. Данный файл после создания не содержит пути к базам. По умолчанию базы в CB7 работать не будут.
    Кто туда реально прописал путь к таблицам, нужно еще смотреть, но это уже неважно.
    Надо добавить, если нужно в INI
    [Tablebase]
    Path=<путь к TableBase>
    CacheSizeKB=ххххх

    Родной cb.ini в папке ChessBase7 этих настроек не понимает.

    P.S CB движки ссылку на этот файл ChssBase.ini в бинарниках имеют.
  14. Kesandr Учаcтник

    • Участник
    Member Since:
    02.09.2008
    Message Count:
    464
    Likes Received:
    35
    Репутация:
    11
    Оффлайн
    А почему ChessBase 7.0 не видит движкы Fritz 10 и Fritz 11engine? У меня стоят Fritz 8 и Fritz 9 и их видит! Бросаю у ту же папку Fritz 10 и Fritz 11 и не видит. :( .Но Fritz 8 и Fritz 9 имеют разширение eng. а Fritz 10 и Fritz 11engine. Я думал в етом вся проблема Но поставил розширение eng до Fritz 10 и Fritz 11 но то не погло. Может кто нибуть встречался с такой поблемой и может что то посоветовать. Может все таки есть какой то способ их там запустить? Посоветуйте что нибуть пожалоста!
  15. Gladiator Учаcтник

    • Участник
    Member Since:
    30.05.2008
    Message Count:
    202
    Likes Received:
    1
    Репутация:
    0
    Оффлайн
    1.Если в какой-либо оболочке (фриц8) указан путь к таблицам, то ВСЕ оболочки (CB7, фриц10) используют таблицы. Путь к таблицам указан в невидимом файле по адресу: C:\Documents and Settings\User name\Local Settings\Application Data\ChessBase
    2. СВ7 фрицев 10 и 11 никогда не "увидит", для этого нужна СВ9 с одним из последних обновлений.
  16. Kesandr Учаcтник

    • Участник
    Member Since:
    02.09.2008
    Message Count:
    464
    Likes Received:
    35
    Репутация:
    11
    Оффлайн
    Есть проблема никак немогу удалить партии из базы в ChessBase7.0? Беру удалить а там просто зачеркивает партию и не удаляетм повторний щелчок все отменяет.Скажыте пожалоста как мне удалять партии безвозврвтно?

Share This Page