А ты че все время не в аське? Все время красный! По аське проще обсудить!
Setup->Time life spot посмотри что установлено...
А в Cluster отображаются споты?
Вид для печати
С новой Mode.dat тоже не пошло, ругается ERROR:IOTATable:Error opening file: ......(путь к файлам лога)\IOTA.dat
с ним вообще ничего не делал... Пробовал ставить Mode.dat из update также...
Потом подвисает с ошибкой как прошлый раз ReportT:Cannot perform this operation on closed dataset...
Выход опять только по CTRL+ALT+Delete ...
Попробую по новой все переустановить
RU2FM: Если у Вас старая база - там раньше был файлик переноса старой базы в новый формат. Сделайте проще - сохраните адиф, все снесите и поставьте последнюю версию, и все будет ОК.
Алексей, вот дома все нормально проапгрейдилось.
"залил" присланный mode.dat и пришлось заменить еще телнет дат.
Видимо что-то на рабочем компе "пошло" не так :)) В понедельник разберусь.
Окна с дипломной статистикой стали запоминать место и размер, спасибо.
Бум смотреть дальше :))
Алексей, путей много. Один из них: поставить Cruise Control, в нем есть всё, для контроля билдов. После компиляции вы такой билд и размещаете для скачивания. Второй путь: установить Auto Update сервис, который будет по номеру версии/билда проверять, что стоит у клиента и заменять только те файлы, которые были изменены с момента последнего апдейта. Вот так где-то. Если надо в деталях, опишу.
По поводу замечаний и багов. Все сегодня не выложу, много работы тоже. Но несколько вам стоит срочно подправить, а именно:
1. Парсинг позывного про вводе.
Вот пример: вводим в текст-бокс позывной вида EA5BD/KH2. Пока набираем все до "/", идет в стpоке определения - "Испания" и далее её провинции.
Ставим "/" и набираем далее. Только два символа "KH", получаем "Соединенные Штаты Америки", что неверно. И наконец, набираем "2". И получаем, не Гуам, а Испанию снова. Это неправильно и относится к разряду багов, которые надо править. Если менять местами KH2/EA5BD - то же самое, но в обратном порядке.
2. При кликании на самом верхнем окно с меню (Form Header) оно увеличивается по длине на весь экран. Не очень хорошо. Это как замечание.
3. При старте приложения имеем три окна: главное с меню, окно ввода для связи и таблицу связей. И если теперь кликнуть на таблице связей, то окно ввода связи просто "прячется" под нее. Надо искать ошибку в Top Most для формы. Здесь же, относительно формы для ввода связи. При изменении размеров формы, все лейблы и текст-боксы просто расползаются, а при уменьшении - наезжают друг на друга. Совет: используйте grid layout, или какой-нибудь другой, для размещения контролей на форме.
4. Для смены моды (по умолчанию CW) надо кликнуть дважды на панели с лейблой CW, прежде, чем появится меню выбора. Не удобно, да и не интуитивно для пользователя. Гораздо проще, наверное, сделать комбо-бокс для выбора. Да и стандартнее выглядит.
5. Убрать длинное выпадающее меню (просто до пола) с прокруткой всех пунктов. Очень неудобно работать.
6. Необходимо иметь "горячие кнопки" в программе, а их нет, или я не нашел. Все время мышкой работать - неудобно. К тому же я, как пользователь (и программист) привык работать только "горячими кнопками" и их комбинациями для быстроты ввода. Подумайте над этим.
ПС To be continued.
>1. Парсинг позывного про вводе.
Вот пример: вводим в текст-бокс позывной вида EA5BD/KH2. Пока набираем все до "/", идет в стpоке определения - "Испания" и далее её провинции.
Ставим "/" и набираем далее. Только два символа "KH", получаем "Соединенные Штаты Америки", что неверно. И наконец, набираем "2". И получаем, не Гуам, а Испанию снова. Это неправильно и относится к разряду багов, которые надо править. Если менять местами KH2/EA5BD - то же самое, но в обратном порядке.-----специально проверил - все правильно отображается. версия 18.9 И в прямой, и в обратной последовательности
>2. При кликании на самом верхнем окно с меню (Form Header) оно увеличивается по длине на весь экран. Не очень хорошо. Это как замечание. - не заметил, раз 20 пробовал - я не заметил этого.Можно растянуть стрелкой и стандартным квадратом виндус форм.
>4. Для смены моды (по умолчанию CW) надо кликнуть дважды на панели с лейблой CW, прежде, чем появится меню выбора. Не удобно, да и не интуитивно для пользователя. Гораздо проще, наверное, сделать комбо-бокс для выбора. Да и стандартнее выглядит. Один клик левой кнопкой и сразу же вылетает меню выбора !
>6. Необходимо иметь "горячие кнопки" в программе, а их нет, или я не нашел. Все время мышкой работать - неудобно. К тому же я, как пользователь (и программист) привык работать только "горячими кнопками" и их комбинациями для быстроты ввода. Подумайте над этим. -- Есть, плохо, что нет нормального хелпа. Хотя и в куцом есть о горячих клавишах
С п.3 и 5. полностью согласен. плюс еще замечания и предложения вышлю на ящик!
Да совершенно верно! Его надо менять! Он в новой версии новый!
Вот что думаю - там где мода и диапазоны (файлики меняются) - буду особо предупреждать! Я конечно согласен - не дело, что Вы под себя подстраиваете, а потом все снова менять...
Добавлено через 4 минуты
Гм. А Вы не напутали? Когда 2 после KH ставишь, получаешь именно Гуам. У меня так. На счет парсинга - тема тут очень сложная... Попробуйте определить вот этот позывной: KH7S/KL7A - может реально такой быть. Скажу одно - проверил все логи что нашел - выбрал самый оптимальный вариант парсинга. Кто сможет придумать лучше - снимаю шляпу...
Добавлено через 8 минут
Вы имеете ввиду - на кнопку во весь экран? У меня сделано "а-ля Дельфи" - мне их интерфейс в 7 версии очень нравится :)
Добавлено через 9 минут
Настраивается путем указанию форме "On top"
Добавлено через 10 минут
Даже спорить не буду! Не смог лучшего пока алгоритма придумать... Вот в Qt алгоритм класс... Пока не смог его повторить.
Добавлено через 12 минут
Долго пробовал. Ту вот такаое дело - сейчас все с трансивера моду меняют - у меня CAT свой в логе - вот он все и меняет.
Добавлено через 13 минут
Опять же - верное замечание. Но куда убрать? Как дать возможность пользователю выбирать функционал?
Добавлено через 14 минут
Есть! Почитайте Whatnew.txt , потому как опять же - согласен.
Добавлено через 16 минут
Давно уже писал - сам не справлюсь! Нужен помошник(и)! Лог стал реально сложным и занимает все мое свободное время. Пример - EQF - сколько у него помошников? Много - и базу помогают обновлять, и хелп писать.
Добавлено через 18 минут
И все же... Это замечания (не спорю - и верные есть). Но где 8 ошибок? :)
Алексей! Часть письма отправил на ящик, есть серъезное замечание (18.9) и предложения
Добавлено через 12 минут
>специально проверил - все правильно отображается. версия 18.9 И в прямой, и в обратной последовательности - извиняюсь, была 18.8 . В 18.9 есть баг, но не с правильностью определения.
UA3LIZ:
Извиняюсь, у меня стояла немного другая версия. Без апдейта...
Однако, как вы могли проверить все на правильность, если в новой версии 18.9 при попытке набрать ЕА5/... - символ "/" вообще не вводится, а появляется сообщение об ошибке "Wrong symbol..."? Это уже баг, который надо исправлять.
RX4HX:
Алексей, по поводу выбора настроек и длинного меню до пола. Как исправить? Можно сделать просто: новая форма, где два листа - один слева, а другой справа. Один называется "Available", а другой "Selected". Для каждого пункта есть свой чек-бокс. Пользователь отмечает что ему нужно и переносит свои установки в "Selected" (добавить кнопки для переноса ">", ">>", "<", "<<") и кнопки "Запись" и "Просмотр". По "Запись" все установки сохраняются, а по "Просмотр" пользователь всегда может увидеть то, что он видеть после его установок. Наиболее удобный способ. Игорь UR5FCM именно так и реализовал это и для выбора колонок в таблице связей, а также для различных фильтров.
Остальные баги и замечания будут позднее. Есть явные ошибки, есть замечания. Все подготовлю и выложу.
Алексей, такой позывной типа KH2S/KL7A определяется элементарно. Следуем просто правилам WPX, где говорится о том, что если левая и правая части после "/" равны, то берется всегда левая, как claimed (заявленная) для определения страны. Теперь по поводу парсера. Если делать парсер, то надо использовать регулярные выражения, тогда проблем нет. Если нужно регулярное выражение, оно уже написано. Все разбирается без проблем. Два варианта реализации: один на Perl, второй на C# написан. Алгоритм там везде простой, и хорошо документирован. Нужны пояснения или исходный код, могу выложить здесь тоже.
По поводу все же формы ввода QSO. Все равно она теряется. Порядок репродуцирования:
а) Создаем новую папку для лога "LogHX" и копируем туда все. После этого копируем и апдейт.
б) Из под Виста с правами администратора стартуем программу LogHX. Видим то, что приведено в скриншоте, см. прицеп.
в) После запуска нажимаем на форме с таблицей связей или на основной форме, передавая им фокус - все, форма связей, ушла под них.
Путем перемещений форм по экрану, она появляется из под них. Но это не очень удобно.
Кроме того, если пользователь нажал на "х" и закрыл форму связей, и потом просто завершил приложение, то она больше не появляется при повтроном старте. Состояние форм сохраняется (persistent). Чтобы ее снова увидеть, надо нажать кнопку "QSO Entry". Для непродвинутого пользователя, далеко не тривиально.
Большая кнопка да... именно а-ля Дельфи. Не очень красиво... И честно сказать, даже неудобно.
Касательно алгоритма для размещения элементов. Для тоже Дельфи есть реализация уже готовых давно: тот же Grid-Bag Layout, Table Layout, Float Layout и другие. Даже все визуальные компоненты на www.torry.ru и других сайтах в исходниках есть. Берите готовые и пользуйтесь. Не надо уже ничего изобретать, Все есть.
В окне ввода позывного! В письме же написал! Завтра отправлю еще одно! 73!
В окне ввода позывного при попытке ввести / (слеш) выскакивает ошибка "Wrong letter". Версия 18.9.
(из кластера позывной со слешем вводиться без проблем)
В окне кластера не работает звуковое уведомление о приходящих спотах, пробовал также делать при выборе звукового файла Test sound, ноль реакции...
Добавлено через 23 минуты
все здесь работает гораздо удобней (как и в ряде других и контест и просто логгеров), набрал в окошке вода позывного нужный вид модуляции, enter и в "дамках" :)) (CW & SSB, по крайней мере, с FSK441 этот фокус не проходит, других мод у меня пока нет в списке, не пробовал).
Гораздо быстрее, чем xxxxться мышью...
P.s. дА, цензура, уже самые элементарные, абсолютно не матерные, слова не дает поставить :))