Цитата |
---|
у меня ДРУГАЯ проблема: проги не видят GPS-приёмника, если их запускать не из основного меню.
Вот ответ с другого форума:
Для этого необходимо "разлочить" девайс с помощью альтернативного меню. Многие аппараты инициализируют GPS-ресивер только после нажатия кнопки "Навигация" в штатном (оригинальном) меню.
|
Извини за задержку с ответом.
Первое - при общении навигационной программы с навигационным чипом совершенно не важно, в каком каталоге эта программа лежит. Поскольку вся суть этой операции заключается в следующих операциях (ни к какому языку не привязано):
f_in=fileopen("COMX",readonly); где Х - номер COM-порта.
getstring(f_in, buffer);
далее - анализ этой строки и если она с координатами, то взять их, а если с иной информацией (смотри описание протокола NMEA) читать следующую строку.
И всё. И нет здесь нигде и быть не может привязки к стартовому каталогу.
Второе - тебе надо сходить на сайт 4PDA.RU, там зарегистрироваться (иначе в форумах раздел навигации виден не будет) и в навигационном разделе поискать поиском задачки GPSTART и GPSTOP (я их оттуда брал). Ну, по названию понятно их назначение. И включить в скрипт, старующий навигацкую задачу, в нужных местах вызовы этих полезных утилит. И после этого проблема забывается раз и навсегда.