Автор Тема: Как понять, что синхронизация пройдет успешно?  (Прочитано 7307 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dm_sokolov

  • Активист
  • **
  • Сообщений: 51
  • Репутация +1/-0
    • Просмотр профиля
Добрый день, уважаемые форумчане!

Никак не могу понять, по какому принципу программа LT для ББ определяет, что подключен к компьютеру КПК и на нем установлена программа LT для PDA.

Приведу примеры, когда у меня получалось успешно синхронизировать:
1. Запускаем версию  программы для ББ
2. Подключаем КПК к компьютеру (не имеет никакого значения настроен ActiveSync на синхронизацию или нет)
3. Запускаем синхронизацию с ПК

Если действовать таким образом, то синхронизация проходит без проблем.

в остальных случаях выдается сообщение "Не найден LeaderTask КПК"
например:

1. Провели успешную синхронизацию (из программы не выходим на ПК)
2. Отсоединили КПК от ББ
3. Подсоединили КПК от ББ обратно
4. Пробуем синхронизировать и получаем сообщение "Не найден LeaderTask КПК".

У вас синхронизация работает в любой ситуации или  нет?
Я помогаю людям изменить жизнь в лучшую сторону

Оффлайн GePard

  • Администратор
  • Знаток
  • *****
  • Сообщений: 217
  • Репутация +11/-1
    • Просмотр профиля
Синхронизация реализована через RAPI. В системе должны быть библиотеки rapi.dll и ceutil.dll. Обычно они идут с ActiveSync. Вообщем алгоритм такой:

1. Проверка - есть ли RAPI.
2. Проверка соединения с КПК.
3. Проверка наличия LT на КПК.
4. Определение местоположения БД на КПК.
5. Синхронизация.

Оффлайн dm_sokolov

  • Активист
  • **
  • Сообщений: 51
  • Репутация +1/-0
    • Просмотр профиля
Спасибо за ответ, только в моем случае все пункты выполняются.
Непонятно, прочему после успешной синхронизации и отсоединения КПК и присоединения КПК обратно программа LT для ББ уже не может провести синхронизацию?

И чтобы выполнить синхронизацию опять успешно, нужно  выйти из программы полностью и повторить все шаги снова как я написал в самом начале.
Я помогаю людям изменить жизнь в лучшую сторону

Оффлайн GePard

  • Администратор
  • Знаток
  • *****
  • Сообщений: 217
  • Репутация +11/-1
    • Просмотр профиля
Хорошо. Разберемся.

Оффлайн TimDV

  • Новичок
  • *
  • Сообщений: 6
  • Репутация +0/-0
    • Просмотр профиля
Хорошо. Разберемся.
не стал создавать новую ветку, хочу добавить :
У меня думаю с RAPI все в порядке, раньше синхронизировалось нормально..
с некоторых пор (думаю к версии это не имеет отношения, сегодня обновил - все так-же)
перестал синхронизироваться вообще...
т.е. нажимаешь "синхронизировать.." - LT отрабатывает и подвисает где-то в конце прогрессбара
сегодня я кажется понят в чем дело..
попробую высказать свои соображения..
1) я обновил версию на КПК (ltpda2003.cab) причем сначала удалил предыдущую версию !!!
2) проверил - все запускается - ну и список задач естес-но ЧИСТЫЙ (я почистил все основательно)
сохранил тут-же на всякий случай каталог Almeza\ целиком !!!
3) запустил синхронизацию и она подвисла как я и говорил
4) снова проверяю на КПК - там запускается.. и сразу вырубает запуск !!!
т.е. LT-PDA  так и не загрузился !!!
зато меня посетила мысль ! что виноват большой объем моей базы !!! (она разрослась до 65 Mb на ПК)
5) проверяю на КПК - там файл ltsd.dbase стал размером под 10 Мб !!! вместо 7 кб в сохраненном Almeza\
естественно заменил файл ltsd.dbase сохраненным
И ВСЕ ЗАРАБОТАЛО !
---
в связи с этим просьба !
добавьте функционал в синхронизацию
чтобы можно было :
а) выбрать какие категории задач синхронизировать
б) синхронизировать например только контакты (когда полная синхронизация подвисает)
в) при незавершенной синхронизации - это автоматом отслеживалось бы и КПК версия все-таки загружалась !!!
г) очень желательно добавить опцию выбора направления копирования (например как в Total Commander)
или хотя-бы спрашивать при замене важных задач, а то бывает открыл в покете, поменял нечто неважное..
а на компе до того было уже внесено нечто весьма важное!!! и при синхронизации это более новое неважное
затирает все ранние изменения не разбираясь чт и зачем.. помню это по еще работавшей несколько месяцев назад синхронизации
с тех пор вынужден НЕ ПОЛЬЗОВАТЬСЯ покет-версией, хотя специально покупал обе в комплекте..:-(
---
если нужно - вынесите в отдельную ветку..
Спасибо.



« Последнее редактирование: 06 Марта 2011, 06:33:42 от TimDV »

Оффлайн lenin

  • Специалист
  • *****
  • Сообщений: 381
  • Репутация +12/-2
  • Верный пользователь ЛТ
    • Просмотр профиля
    • Аленины.ру
Была у меня похожая проблема.... Решилась подменой модуля синхронизации:
http://forum.leadertask.ru/index.php/topic,6717.msg45405.html#msg45405
« Последнее редактирование: 09 Марта 2011, 10:17:21 от lenin »
Всё только начинается!

Оффлайн TimDV

  • Новичок
  • *
  • Сообщений: 6
  • Репутация +0/-0
    • Просмотр профиля
Была у меня похожая проблема.... Решилась подменой модуля синхронизации:
http://forum.leadertask.ru/index.php/topic,6717.msg45405.html#msg45405
в моем случае это не помогает, проверил - у меня обновлен pdasync.ltdll
(он видимо обновился при очередном обновлении LT)? но проблема как я и рассказал в большом размере БД на ПК, если ее всю качать в КПК то элементарно КПК ее не тянет.
Нужно именно выделять только необходимое для синхронизации.