Часто задаваемые вопросы
и попытки на них ответить :)
Если у вас появились какие-то вопросы, которые на ваш взгляд следует
осветить в этом разделе - присылайте.
Где взять последнюю версию?
Новые версии появляются так часто, что я не могу за
ними уследить...
Не могу проверить обновления. Появляется ошибка...
Сразу после установки возникает ошибка типа
[Microsoft][Драйвер ODBC...]
Программа вылетает сразу после запуска с сообщением о
нарушении защиты памяти
Программа вылетает с сообщением
Abnormal program termination
Программа не может соединиться с аппаратом
Не могу подключиться
через инфракрасный порт..
Программа соединяется с аппаратом, но при
синхронизации возникают ошибки передачи данных..
SMS Сообщения из архива телефона не
читаются
Все-таки как-то можно
вытащить SMS сообщения из папки Архив в
аппарате?
В считанных Исходящих
и Полученных звонках отсутствует время и продолжительность
Очень медленно работает
записная книжка после повторной заливки (полной очистки)
После первой
синхронизации пропали все данные в аппарате
Не удается установить
будильник, не смотря на его присутствие в аппарате
Программа зависает в
процессе соединения на чтении списка SMS
А что еще я могу поправить в
файле настроек Alcanna.ini?
А будет ли поддерживаться
модель ХХХ?
При запуске появляется
странное окно с названием месяца.
Никаких данных на экране не появляется.
Можно ли с помощью
Алканны скопировать содержимое SIM-карты?
Персональные и
Служебные записи поменялись местами
Последняя версия
Последняя версия Alcanna всегда доступна на
сайте www.alcanna.tk
в разделе Downloads.
Прямой линк на последнюю версию -
www.komkon.org/~murray/Alcanna/AlcannaInstaller.exe
Новые версии появляются так часто, что я не могу
за ними уследить...
Alcanna имеет средство для проверки
появления новой версии. Для этого нужно выбрать в меню раздел Помощь ->
Проверить обновления.
Не могу проверить обновления. Появляется
ошибка...
Проверьте ваше соединение с Interтet.
Если вы работаете через прокси-сервер вы можете установить в
файле Alcanna.ini в разделе
[Alcatel] параметр Proxy=proxy.server.ru:port,
где proxy.server.ru ваш прокси сервер и
port - ваш порт. Если после этого вам так и не
удалось получить информацию о новой версии - проверьте, не использует ли
ваш прокси аутентификацию. На данный момент Alcanna
не работает с парольными прокси.
Сразу после установки возникает ошибка типа [Microsoft][Драйвер
ODBC...]
Если возникаю ошибки типа
"[Microsoft][Драйвер ODBC Microsoft Access]
Ядро базы данных Microsoft Jet не может найти входную таблицу или запрос
'sms_arch'. Проверьте существование таблицы или запроса и правильность
имени" вам необходимо установить последнюю
версию программы. После этого лучше всего создать новую базу данных и
заново "залить" в нее все данные из аппарата. Если вы не хотите
расставаться со своей существующей базой данных, нужно открыть ее в
Alcanna игнорируя ошибки, выйти из программы и
зайти в нее снова. Alcanna выполнит все
необходимые корректировки структуры автоматически в процессе запуска.
Программа вылетает сразу после запуска с сообщением о нарушении
защиты памяти
Программа вылетает с сообщением Abnormal program
termination
alcanna написана с использованием
сравнительно современных
технологий COM, ODBC и MFC. Все эти технологии поддерживают по умолчанию
все современные версии windows (98\Me\2000\Xp). Если при запуске
программа вылетает, значит что-то не так в компонентной целостности
вашей системы. Поэтому прежде чем паниковать нужно проверить следующее:
- есть ли у
вас в подкаталоге windows/system (windows/system32, winnt/system32)
библиотека mfс42.dll. Если нет - нужно либо переставить систему, либо
поставить последний ServicePack, либо найти этот файл в интернете.
- есть ли в
тех же местах драйвер ODBC для баз данных Access MDB (odbcjt32.dll).
Если нет - нужно установить компонент для управления данными microsoft
(mdac) или хотя бы какую-нибудь из последних версий офиса. Также
возможно возникновение сбоев при наличии старой несовместимой версии
этого драйвера, что лечится аналогично.
- смогла ли
программа создать источник данных DSN (Contol Panel->Data Sources
(ODBC) или Contol Panel->Adm.Tools ->Data Sources (ODBC)). Если нет -
возможно у вас недостаточно прав для создания DSN в вашей системе и
нужно обратиться к администратору.
- номер
версии драйвера ODBC для баз данных Access MDB (odbcjt32.dll)
должна быть не старше 4.0. версию драйвера можно проверить там
же (Contol Panel->Data Sources (ODBC) или Contol Panel->Adm.Tools
->Data Sources (ODBC)), если у вас в системе установлен драйвер
версии, например, 3.5 вы можете получить обновления с сайта
Microsoft для компонента
MS Jet -
JetSP3E.exe.
- Программа
использует для визуализации компонент MS Internet Explorer, поэтому
если у вас установлена версия IE моложе чем 5.0, или какая-нибудь
урезанная поделка - это может привести к
сбоям.
- Если вы
используете Windows 98/Me - попробуйте
переставить систему. При этом не обязательно устанавливать
Windows "с нуля", чаще всего достаточно
просто установить ее поверх уже имеющейся конфигурации.
- Если вы
используете Windows 2000, проверьте наличие
Service Pack 3, или более позднего. С
версией SP1 замечена некорректная работа.
Программа не может соединиться с аппаратом
Рекомендуются следующие действия:
-
В первую очередь проверьте соединение, подключение кабеля,
правильность установки номера COM-порта в
программе, соответствие портов в настройках IrDA,
если вы используете последний.
-
Если все перечисленное в порядке - попробуйте отсоединить аппарат от
кабеля на несколько секунд, и затем повторить попытку соединения.
- Если и это не помогло - попробуйте
выключить аппарат на несколько секунд.
- Если ничего не помогает - проверьте,
сможет ли Alcatel IntelliSync соединиться с
аппаратом в той же конфигурации системы и с тем-же соединительным
оборудованием.
- Если IntelliSync
соединяется, а Alcanna не может
- пришлите полное описание вашей системы,
Log-файл аварийной
ситуации и
описание проблем разработчику. Если нет - меняйте
компьютер :)
Не могу
подключиться через инфракрасный порт..
Alcanna не работает напрямую с инфракрасным
адаптером. Она может использовать лишь эмуляцию последовательного порта,
поэтому вам нужно проверить настройки драйвера вашего
IR устройства, и установить их так, чтобы в системе появился
виртуальный COM порт, соответствующий вашему
IR устройству. На этот порт и нужно настроить
Alcanna.
Кроме того, естественно, перед работой с IrDA
нужно активизировать Infrared на самом
аппарате и направить его излучатель на IR
приемник компьютера. Еще мне встречались проблемы с самым
распространенным адаптером Tekram Irmate 210,
который никак не хотел соединяться не то что с
Alcanna, но и просто принимать vCard
с аппарата. Выяснилось, что для его нормальной работы нужно
установить скорость порта в системе не более 38400.
Для Windows 2000 возможно
понадобится апдейт, для эмуляции последовательного порта в
драйвере IrDA. В основном эти проблемы решены
в SP3, но можно установить
этот апдейт и отдельно.
Надо отметить, что виртуальный COM порт может
появляться только во время сеанса IR-сессии.
Для уточнения номера виртуального порта можно использовать
HyperTerminal. Последовательность действий для
этого следующая:
- Убедитесь что аппарат не подключен,
т.е. IrDA адаптер компьютера его не видит.
- Запустите
HyperTerminal? создайте в нем новое соединение.
- В окне Connect To
в разделе Connect using - список
имеющихся в системе COM-портов.
- Выключите
HyperTerminal.
- Соедините аппарат с компьютером через
IrDA (для этого активизируйте
IR на аппарате и расположите его в пределах
видимости IR порта компьютера)
- Снова запустите
HyperTerminal, повторите п. 2 и 3 и сравните полученный список
COM-портов со списком п. 3.
- Вновь появившийся в системе при
соединении с аппаратом COM-порт и есть
виртуальный порт, на который следует настроить
Alcanna.
Программа
соединяется с аппаратом, но при синхронизации возникают ошибки передачи
данных..
Проверьте, смогла ли программа правильно определить модель вашего
аппарата. Это можно узнать сразу после соединения в меню Аппарат ->
Информация. В первой строчке информации должна быть указана
конкретно ваша модель (ONE TOUCH 500, ONE TOUCH 715
или ONE TOUCH 535. Надо отметить что 501, 700 и
701 модели также определяются как 500, это нормально).
Если ваш аппарат определился неправильно, либо вообще не определился -
см. рекомендации по решению проблем с
соединением.
SMS Сообщения из
архива телефона не читаются
К памяти архива SMS
сообщений в телефонном аппарате программного доступа нет. Архив
SMS в программе не является отображением
архива аппарата, а является самостоятельным хранилищем. Для того, чтобы
иметь возможность считывать программой отправленные сообщения,
необходимо в настройках SMS аппарата
установить сохранение отправленных SMS в
SIM, а не в архив.
В считанных
Исходящих и Полученных звонках отсутствует время и продолжительность
К статистике предоставляемой аппаратом для Полученных, Пропущенных и
Исходящих звонков программного доступа нет. Возможно считать только имя
и номер.
Очень медленно
работает записная книжка после повторной заливки (полной очистки)
Повторная "заливка" данных в аппарат, равно как и операция удаления
данных из аппарата, удалив сами данные не в состоянии очистить индексные
указатели на удаленные записи, в связи с чем повторное создание записей
не использует оставшиеся индексные указатели, а создает новые. Поэтому
настоятельно рекомендуется использовать операцию "заливки" только один
раз, применимо к новому либо проинициализированному аппарату. Операция
очистки имеет смысл только когда необходимо очистить только нужный
раздел, не задевая остальных разделов либо настроек аппарата. Для полной
физической оxистки памяти аппарата и возврата к заводским установкам
можно использовать код ###847#. ВНИМАНИЕ!
Применение инициализационного кода приведет к полному уничтожению всех
ваших данных, включая настройки, записи, диктофон, загруженные картинки
и мелодии, итд.
После первой
синхронизации пропали все данные в аппарате
Синхронизация нормально работает только после первоначальной
"заливки" данных из аппарата в базу данных, либо из базы данных в
аппарат. Об этом предупреждает сообщение, появляющееся каждый раз перед
началом синхронизации. Иными словами:
-
Если вы создали новую базу данных, вы должны
в первую очередь использовать операцию Импорта данных из памяти
аппарата.
-
Если вы только что приобрели либо
инициализировали аппарат, т.е. аппарат ни разу не синхронизировался -
вы должны использовать операцию Экспорта данных в память аппарата из
базы данных.
В противном случае синхронизатор будет
считать, что данные в аппарате или базе данных просто удалены, что может
привести к потере данных. Дополнительная контрольная точка - результаты
анализа синхронизации, которые всегда показывают что именно и где хочет
удалить синхронизатор.
Не удается
установить будильник, не смотря на его присутствие в аппарате
Программная установка будильника возможна только в моделях
500/501/700/701. В 715 и 535-й будильник реализован по-другому, и не понятно,
как получить к нему программный доступ, и возможно ли это вообще.
Все-таки как-то
можно вытащить SMS сообщения из папки Архив в
аппарате?
Можно. Для этого нужно для каждого сообщения из архива сделать
Forward, затем Save,
после чего сохраненные сообщения можно считать из папки
Unsent с помощью Alcanna.
Единственный недостаток этого метода - при форварде пропадает
номер корреспондента.
Программа
зависает в процессе соединения на чтении списка SMS
Возможно вы использовали вашу SIM карту с
другим аппаратом, формат SMS сообщений
которого отличается от того, что понимает программа. Удалите все
SMS сообщения из SIM-карты
средствами аппарата и попробуйте соединиться снова. Если это не помогает
- отключите возможность работы с SMS в
настройках.
А будет ли
поддерживаться модель ХХХ?
В настоящее время программа поддерживает модели
OT 500, 501, 700, 701, 715, 535 и 735. Поддержка остальных моделей
аппаратов Alcatel, равно как и моделей прочих
производителей на данном этапе не планируется, что объясняется в первую
очередь тем, что у разработчиков их нет в распоряжении. Если вы готовы
предоставить свой аппарат для разработки поддержки для него - можете
прислать его по почте. Однако следует иметь в виду следующее:
-
В первую очередь нужно связаться с
разработчиками e-mail'ом и выяснить
принципиальную возможность поддержки вашего аппарата.
-
Нет никаких гарантий того, что поддержка
будет реализована.
-
Присланный вами аппарат возвращен скорее
всего не будет.
При запуске
появляется странное окно с названием месяца.
Никаких данных на экране не появляется.
Скорее всего проблема с установкой OCX-компонентов.
Попробуйте зарегистрировать компоненты вручную. Для этого нужно
последовательно запустить команды (при условии что
Alcanna установлена в подкаталоге
C:\Program Files\Alcanna):
regsvr32 "C:\Program
Files\Alcanna\uralCombo.ocx"
regsvr32 "C:\Program Files\Alcanna\uralDate.ocx"
regsvr32 "C:\Program Files\Alcanna\uralGrid.ocx"
regsvr32 "C:\Program Files\Alcanna\uralTextBox.ocx"
regsvr32 "C:\Program Files\Alcanna\uralTree.ocx"
Можно ли с помощью
Алканны скопировать содержимое SIM-карты?
Да, можно. Для этого нужно произвести следующие действия:
-
Вставить в аппарат копируемую карту,
соединить с компьютером.
-
В разделе Контакты создать новую категорию,
например TMP.
-
Выделить все записи в разделе
SIM Карта и с помощью
Drag-n-Drop перенести их в созданный раздел.
-
Отсоединить аппарат, вставить новую
SIM карту, соединить снова.
-
Выделить все записи в разделе
TMP и с помощью Drag-n-Drop
перенести их в раздел SIM Карта.
-
Удалить все записи в разделе
TMP.
-
Удалить раздел TMP.
Синхронизировать ничего не надо.
SIM-карта редактируется "на месте", т.е. все
изменения вносятся непосредственно в память карты при подключенном
аппарате.
Персональные и
Служебные записи поменялись местами
В моделях Alcatel OT 535/735 по неведомым мне
причинам были поменяны местами идентификаторы категорий
Personal и Professional.
Если вы первоначально импортировали данные одной из этих моделей
в алканну, проблем возникнуть не должно, однако если вы экспортируете из
алканны старые данные в новый аппарат возможно несоответствие категорий.
Поэтому, если вы хотите экспортировать данные из алканны, которая раньше
работала с моделями OT 500-715 в новый
аппарат, вам необходимо предпринять следующие шаги:
-
Создать в разделе Контакты новую
дополнительную категорию с произвольным именем.
-
Перенести в эту категорию все содержимое
категории Personal. Для этого используйте
возможность группового выделения и Drag-n-Drop.
-
Перенести в категорию
Personal все содержимое категории
Professional.
-
Перенести все содержимое дополнительной
категории в категорию Professional.
-
Удалить дополнительную категорию.
-
Сделать полный экспорт данных из алканны в
аппарат.
-
Сделать синхронизацию данных.
После этого категории данных должны прийти в
соответствие как в аппарате так и в алканне.
Включение
протоколирования
Для анализа аварийной ситуации может
понадобиться получение полного протокола работы программы.
Протоколирование не требуется в процессе штатной работы программы, и
даже более того - может приводить к сбоям в работе, т.к. требует
дополнительных затрат ресурсов и времени. Поэтому после получения
протокола аварийной ситуации протоколирование рекомендуется отключать.
Для того, чтобы включить протоколирование, в файл
Alcanna.ini
в раздел
[Alcatel]
нужно добавить следующие
строки:
LogFile=Alc.log
LogDepth=0
и перезапустить
Alcanna.
Для отключения протоколирования нужно
удалить эти две строки, либо заменить их на следующие:
LogFile=
LogDepth=6
Ключи файла
Alcanna.ini
Ниже перечислены все возможные ключи,
которые могут быть использованы в файле настроек
Alcanna.ini. Все ключи помещаются в раздел
[Alcatel] этого файла. Большинство ключей доступно для изменений
через файл настроек.
Ключ |
Возможные значения |
Пояснения |
LanguageModule |
LangRussian.dll
LangOther.dll |
Путь к модулю локализации. Указывает на
DLL, содержащий локализированные ресурсы. |
DBTimeout |
Число. По умолчанию 500. |
Таймаут ожидания окончания транзакции с
базой данных. Если вы получаете ODBC
ошибки на вашей системе - можно попробовать увеличить этот тайм-аут. |
Port |
0 - COM1
1 - COM2
3 - COM3
...
По умолчанию - 0 |
Номер последовательного порта, к
которому подключается аппарат. |
LogFile |
Alc.log |
Имя файла протокола работы. |
LogDepth |
0-6
0 - полный лог
6 - лог отключен
По умолчанию - 6 |
Глубина протоколирования. |
SimCapacity |
По умолчанию 100 |
Объем телефонной книги сим-карты. В
последних версиях определяется автоматически. |
EnableSimTranslit |
0 - нет
1 - да
По умолчанию 1 |
Разрешение или запрет автоматической
транслитерации русских имен при записи в телефонную книгу
SIM карты. |
BackupPath |
По умолчанию
.\Backup |
Путь к подкаталогу для экспорта и
импорта данных в CSV. |
EventTime |
Число HHMM,
где
HH-часы,
MM-минуты.
По умолчанию 1200. |
Время наступления события по умолчанию. |
ArchSmsAfterSend |
0 - нет
1 - да
По умолчанию 0 |
Помещать отправленные
SMS сообщения в архив базы данных. |
SaveSmsAfterSend |
0 - нет
1 - да
По умолчанию 0 |
Записывать отправленные
SMS в память SIM
карты аппарата. |
SaveSmsAfterRecv |
0 - нет
1 - да
По умолчанию 0 |
Помещать полученные
SMS сообщения в архив базы данных. |
SMSCenter |
+Номер |
Номер SMS
центра. |
Proxy |
URL |
Прокси-сервер, используется для проверки
новых версий. |
ConflictResolveMode |
0 - приоритет БД
1 - приоритет Аппарата
2 - игнорировать
По умолчанию 0 |
Способ разрешения конфликтов при
синхронизации. |
NotReadSIM |
0 - нет
1 - да
По умолчанию 0 |
Запретить чтение телефонной книги
SIM карты в процессе соединения. |
NotReadSMS |
0 - нет
1 - да
По умолчанию 1 |
Запретить работу с
SMS сообщениями. |
NotReadInfo |
0 - нет
1 - да
По умолчанию 0 |
Запретить чтение информации из аппарата
в процессе соединения. |
EndingWaitTimeout |
По умолчанию 5000 |
Количество миллисекунд ожидания
окончания процесса передачи данных в процессе синхронизации. Может
быть увеличена для медленных систем. |
ValuedNumberLength |
1-20
По умолчанию 7 |
Количество значащих цифр номера считая
справа для поиска имени по номеру. |
IgnorePlusChar |
0 - нет
1 - да
По умолчанию 0 |
Игнорировать лидирующий
'+' в номерах
при сравнении. |
ReminderEnabled |
0 - нет
1 - да
По умолчанию 1 |
Разрешить напоминатель. |
ReminderSnoozeTime |
По умолчанию 600000 |
Таймаут в мс для отложенного события. |
ReminderWidth |
По умолчанию 300 |
Ширина окна напоминателя. |
ReminderHeight |
По умолчанию 170 |
Высота окна напоминателя. |
ReminderTimeout |
По умолчанию 60000 |
Период сканирования базы данных
напоминателем в мс. |
ReminderSound |
.\Scream.wav |
WAV файл,
используемый в качестве сигнала напоминателя. |
ReminderLoadOnStartup |
0 - нет
1 - да
По умолчанию 1 |
Запускать напоминатель при каждом старте
Windows автоматически. |
ReminderViewTimeout |
По умолчанию 300000
0 - отключение |
Количество миллисекунд до
автоматического закрытия окна напоминателя в случае отсутствия
реакции на его срабатывание со стороны пользователя. |
ReminderViewAction |
1 - Snooze
0 - Accept
По умолчанию 1 |
Действие, выполняемое при автоматическом
закрытии окна напоминателя в случае отсутствия реакции на его
срабатывание со стороны пользователя. |
VCardEncoding |
0 - Не
кодировать
1 - QUOTED-PRINTABLE
2 - UTF-8
По умолчанию 2 |
Режим кодировки при экспорте строк,
содержащих кириллицу, в vCard и
vCalendar. |
VCardExportMode |
0 - Каждая
карта в отдельном файле
1 - Все карты в одном файле
По умолчанию 0 |
Способ экспорта карточек
vCard и vCalendar. |
CSVImportCatCreate |
0 - Разделы
не создаются
1 - Разделы создаются
По умолчанию 0 |
Создание категорий в процессе импорта
CSV файла. При сопоставлении поля
Category с текстовым полем из
CSV файла происходит поиск в базе данных.
Если категория с таким именем существует - запись помещается в нее.
Если нет - категория может быть создана. |
CSVFieldsSeparator |
По умолчанию 44
(,) |
Код символа-разделителя записей для
CSV файла. |
|