Notes |
|
(0008925)
|
Tolik
|
14-09-2012 12:46
|
|
Тогда как информация к размышлению - список полей в заголовке CSV из GPSBabel |
|
|
|
В общем да, похоже это unicsv (с первой строкой в качестве заголовка).
Ну да я его и имел в виду, а делать импорт файлов без заголовка я и не планировал. |
|
|
(0009479)
|
vasketsov
|
10-10-2012 15:12
(edited on: 10-10-2012 15:15) |
|
Господа, если кто __реально__ юзает CSV со/для своих девайсов и т.п. - плиз приаттачьте __реальные__ файлики для тестирования.
Цель - оперировать на реальных людях, чтобы было понятно, где точки, где полилинии, чтобы сразу реальные варианты реализовать.
|
|
|
|
В принципе импорт из csv сделан, на своих девайсах я потестировался.
Звук буду делать в DLL через http://www.symmetrica.net/newac/, с ним уже
работал. |
|
|
(0009516)
|
Tolik
|
12-10-2012 06:53
|
|
Нужна инструкция - формат файла, имена полей, форматы чисел (в частности координат). И пример файла.
|
|
|
(0009523)
|
vasketsov
|
12-10-2012 09:06
(edited on: 12-10-2012 09:07) |
|
>Нужна инструкция ... И пример файла.
)))))))))))))))))))))))))))))))))))
Это мне нужны примеры ваших файлов ))
В сообщении от 14-09-2012 14:46 ссылка на поля есть. С примерами.
Чё генерит мой девайс - приаттачил (12083000.rar).
|
|
|
(0009524)
|
Tolik
|
12-10-2012 09:10
|
|
То есть реализовано точно как в GPSBabel? |
|
|
|
Да, названия полей взял как по ссылке + из моего девайса.
Потому и прошу реальные примеры, чтобы потом внезапно не выяснилось, что поле вдруг зовётся XPOS, и импорт не работает )) |
|
|
|
Через newac так и не смог добиться нормальной работы в DLL (при том что в EXE работает отлично) - сделал через BASS.
http://www.un4seen.com/
DLL подгоню завтра (ну то есть уже сегодня)))))), надо на битбукет залить да с плагинами BASS-а разобраться.
Логика такова:
Если есть подпапка PlayerPlugin - оттуда берутся DLL-и по маске '*player*.dll' и проверяются на соответствие API. Как только нашёлся первый доступный - он объявляется плагином и будет использоваться.
В подпапке PlayerPlugin может быть ini-шка с именем, равным имени плагина + '.ini', там можно указать предзагружаемые DLL (нужно чтобы не обламывалась статическая линковка). Я также допилю ini на тему указывания папки с плагинами BASS-а (так как многие софтины его используют, тот же AIMP, так что может быть удобно загружать их из специальным образом указанной папки).
Если плагин доступен - модифицируется контекстная менюшка для меток, добавляется команда Play. По натии на неё смотрится, есть ли в описании строки типа 'VOX: VOX00170'. Если файл доступен - он играется. Запускать можно несколько раз не дожидаясь конца воспроизведения. Закрывать САС можно не дожидаясь конца воспроизведения.
Если нет подпапки PlayerPlugin - ничего не меняется. |
|
|
|
Репозиторий плагина:
https://bitbucket.org/vasketsov/vsaplayer
DLL и пример INI можно взять отсюда:
https://bitbucket.org/vasketsov/vsaplayer/src/-1/.Bin?at=default
Внимание! В примере путь до плагинов указан (для примера) до папки с AIMP.
DLL и INI надо положить в подпапку PlayerPlugin.
Если есть уже локально сам BASS.dll и его плагины - можно поправить пути к ним в INI. Если нет - можно положить BASS.dll и его плагины прямо в PlayerPlugin и убрать все пути из INI.
Всё что связано с BASS - брать отсюда:
http://www.un4seen.com/
или из папок с другими локальными программами, если таковые уже есть. |
|