-
13.07.2009, 07:47 #91
- Регистрация
- 12.12.2006
- Адрес
- Ростов-на-Дону
- Возраст
- 57
- Сообщений
- 354
- Поблагодарили
- 44
- Поблагодарил
- 46
Понятно, то есть в первом случае это половинка РДА. А какой желателен интерфейс. Например в появившемся окне, есть кнопка выбрать файл. Нажимаем ее и диалоговом окне выбора файла появляется возможность выбора файлов .adi
Выбираем файл и сразу начинается его сканирование. Данные сохраняются во временный файл, который мы можем потом переименовать в выходной нормальный файл с расширением .adi
Примерно так?
А это может быть дополнительной опцией.
-
13.07.2009, 07:48 #92
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Последний раз редактировалось R8TX; 13.07.2009 в 07:52. Причина: Добавлено сообщение
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 07:53 #93
- Регистрация
- 12.12.2006
- Адрес
- Ростов-на-Дону
- Возраст
- 57
- Сообщений
- 354
- Поблагодарили
- 44
- Поблагодарил
- 46
Все понятно. Теперь, в моем случае, надо ждать когда у меня появиться возможность посидеть за этой проблемой, как это было вчера во второй половине дня. А сейчас надо бежать на работу Если кто то желает и есть время, может приступать немедленно А желаемый вид программы все таки уточните...
Добавлено через 2 минуты
Я об этом подумал, но не озвучил
Добавлено через 11 минут
И еще, скиньте пожалуйста какой либо файл .adi, для тестирования.
Можно на мыло kolotusha@mail.ru, но лучше наверное здесь. Может кому то еще будет нуженПоследний раз редактировалось RN6LIQ; 13.07.2009 в 08:05. Причина: Добавлено сообщение
-
13.07.2009, 08:10 #94
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 08:14 #95
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 08:46 #96
-
13.07.2009, 08:59 #97
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Последний раз редактировалось R8TX; 13.07.2009 в 09:02.
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 11:26 #98
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 44
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
Вот, наваял. Вроде работает.
Вышло на час больше, чем говорил qkaracha, но не было главного стимула - упоминаемого им же пива (я на работе).
Строго прошу не судить.
Значит входной файл - ADI.
Выходной - имя входного файла + ".new".
RDA-файл.
Или xls где в первом столбце - позывные, во втором - RDA.
Или же txt файл формата "позывной пробелы рда" (можно взять xls файл и пересохранить его в формате "Форматированный текст (разделитель пробел).
По скорости обрабатывать xls довольно долго, т.к. считывается он не постранично как MS Excel, а целиком в память.
Поэтому советую rda.xls сконвертировать в txt и потом уже работать с ним.
Выходная строка вида
<CALL:4>RG3K <STATE:2>VR <CNTY:5>VR-02 <QSO_DATE:8>20090711 <TIME_ON:6>132951 <ITUZ:2>29 <BAND:3>20M <FREQ:8>14.01710 <CONTEST_ID:7>IARU-HF <FREQ_RX:8>14.01710 <MODE:2>CW <RST_RCVD:3>599 <RST_SENT:3>599 <OPERATOR:5>RX9TX <CQZ:2>16 <STX:1>4 <APP_N1MM_POINTS:1>5 <APP_N1MM_RADIO_NR:1>1 <APP_N1MM_RUN1RUN2:1>1 <EOR>
Если какие-то недочеты - пишите.
Ошибки - желательно скрин-шот.
Возможны проблемы с обработкой Excel файла.
Я до сих пор не работал с ним, поэтому что-то мог не учесть.
В процессе написания пришлось заодно разбираться с OLE объектами. hihi
Некорректная обработка входного файла - приаттачте его и укажите в каком месте недочет.
Вместе подправим.Последний раз редактировалось RA6XTD; 13.07.2009 в 11:35.
-
13.07.2009, 14:10 #99
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 14:16 #100
- Регистрация
- 27.08.2008
- Адрес
- Тосно, Ленинградская обл., Россия
- Возраст
- 39
- Сообщений
- 5,302
- Записей в дневнике
- 5
- Поблагодарили
- 817
- Поблагодарил
- 756
-
13.07.2009, 14:22 #101
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Привет всем!
Теперь ясно что надо было сделать
Я могу сделать только на VB6 если надо, хотя уже опоздал ....
А то я подумал что примочка к какой-то программе лога
Тему надо было назвать программа конвертор RDA в ADI
тогда было бы ясноLog4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
13.07.2009, 14:23 #102
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 59
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
У меня это так медленно работает, что возникают сомнения в выборе оптимального алгоритма работы программы. 3.5 минуты на файл из 150 связей - думаю, это подозрительно долго.
Игорь (EW4DX)
-
13.07.2009, 14:25 #103
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 44
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
Можно. Но представьте.
Каждое QSO в логе - запрос на сайт.
Будет работать долго. Куда дольше, чем скачать файл.
Кроме того, сотни запросов подряд могут спровоцировать защиту от DDoS атаки и заблокировать IP-ник. Но это уже как сервер там настроен.
Именно "Обработка..." висит?
Если да, то можно ли получить обрабатываемый ADI-файл, чтобы понять где тормозит? Может просто зациклилось где-то.
У меня единственный ADI-ник - это приаттаченный RX9TX. Но он короткий.
В общем если это не секретная информация - пришлите файл на позывной at mail.ru
Добавлено через 1 минуту
Даже если выбрать в качестве источника RDA текстовый файл?
У меня RX9TX'овский лог обрабатывается секунды за 4.Последний раз редактировалось RA6XTD; 13.07.2009 в 14:29. Причина: Добавлено сообщение
-
13.07.2009, 14:33 #104
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,366
- Поблагодарили
- 8807
- Поблагодарил
- 4655
Мне все же до конца не понятно, зачем писать что то еще, если просто и за несколько секунд это все делается в базе моего лога?
Ну да ладно, наверное все же дело принципа
Тогда такой вопрос:
Сейчас эту ф-цию хочу в свой лог сделать. Однако холе бы спросить: там допустим по поему позывному есть несколько записей. Какую брать? Первую? Ну с моим позывным понятно - там везде одни и теже данные, а вот у других позывных ведь может быть и не так?
73 de RX4HXПоследний раз редактировалось RX4HX; 13.07.2009 в 15:06.
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
13.07.2009, 14:46 #105
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 59
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
Социальные закладки