-
13.03.2009, 10:21 #241
-
13.03.2009, 12:57 #242
-
13.03.2009, 17:20 #243
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
UR5FCM:
Игорь, товарищ только поболтать хочет... Разве ты не видишь...
Ну только DirectX и иже с ним, нам в логе не хватает для полного счастья... Ну разве что изобразить земной шарик в 3D и все карты с рельефом. А затем отмечать на них DX и другую информацию. Будет похоже на Google Earth сразу, но в оффлайн режиме. Правда объем базы данных вырастет так под 5-10 терабайтов, но нам не привыкать... Купим винты побольше и сделаем целую стойку... Но шутка даже очень ничего...Последний раз редактировалось RX1AL; 13.03.2009 в 17:25. Причина: Добавлено сообщение
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
13.03.2009, 20:39 #244
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Дело в том, что дуга для обратного азимута рисуется неполностью
Почему не понимаю
Добавлено через 1 минуту
Да мне один программист тоже говорил ,что дуга в 3Д будет рисоваться точно
Добавлено через 3 минуты
Ну так получите ключ и будет больше 1500 связей можно в лог загружать
Программа условно-бесплатная для инфо
Читайте инфо на сайте
Кстати если поможете со справкой к программе то тоже получите ключ бесплатно
Еще можно получить ключ бесплатно, если Вы зарегистрированный пользователь VFSOFT RAC callbook
Добавлено через 36 минут
Михаил теперь форма на банмапе переливается черным цветом хотя мерцание исчезло при изменении размеров
У меня не банд мар состоит серый цвет - pictureBox а белый - формаПоследний раз редактировалось UR5FCM; 13.03.2009 в 21:15. Причина: Добавлено сообщение
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
13.03.2009, 21:35 #245
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
UR5FCM:
Игорь, дуга может не отрисовываться полностью, если у тебя где-то клиппинг (clipping) по размерам стоит. Поясняю, если ты рисуешь дугу на карте, то длинный путь проходит через северный полюс или рядом с ним. Карта у тебя его обрезает, так? Так. То есть тебе нужно позиционировать карту таким образом, например смещать ее вниз. Тогда дуга у тебя будет рисоваться по белому фону, там где полюс и потом опять появляться на карте. По-другому ты никак не решишь. Разве что действительно в 3D.
По поводу бендмапа. Игорь, фон для PictureBox должен быть транспарентным. Иначе ты меняешь его на инверсный в BitBlt. Разберись с этим. Ничего сложного нет. UA3GDW тоже думаю тебе поможет. Просто я сегодня занят до позднего вечера на проектах.
Я тебе зашлю чуть позже, как я это решил. Использую правда, карту от Google Maps, но в 2D. Все отрисовывается прекрасно. Часть по карте, чаcть по белому фону идет. Карта позицинируется автоматически. Вычисляю просто смещение относительно верхней границы карты и самой верхней точкой дуги. И все.Последний раз редактировалось RX1AL; 13.03.2009 в 21:48. Причина: Добавлено сообщение
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
13.03.2009, 22:16 #246
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
PictureBox нормально, а форма переливается хотя все стоит прозрачным
Begin VB.Form GBandMap
BackColor = &H00FFFFFF&
BorderStyle = 5 'Sizable ToolWindow
Caption = "Omni Radio Control"
ClientHeight = 5820
ClientLeft = 5880
ClientTop = 2205
ClientWidth = 3855
DrawStyle = 5 'Transparent
FillColor = &H00FFFFFF&
ForeColor = &H00800000&
Icon = "Omni.frx":0000
KeyPreview = -1 'True
LinkTopic = "Form1"
LockControls = -1 'True
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 5820
ScaleWidth = 3855
ShowInTaskbar = 0 'False
Begin VB.Timer RadioTimer
Enabled = 0 'False
Interval = 150
Left = 3240
Top = 120
End
Добавлено через 9 минут
Сейчас заметил что не помогает устранить мерцание возможно где-то Doevents стоитПоследний раз редактировалось UR5FCM; 13.03.2009 в 22:25. Причина: Добавлено сообщение
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
13.03.2009, 22:26 #247
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Хе, момент маль... Ты писал, что у тебя форма имеет белый цвет? И я тоже вижу, что он у тебя белый. Ты смотрел на мой пример в текстовом файле, там ведь все установки сделаны. Но у меня перелива нет... Попробуй сам поколдовать, если не получится, завтра посмотрю. Просто на два фронта работать сегодня тяжело.
Добавлено через 5 минут
Ну наконец-то. Ясен перец! Нашлось... Конечно, дорогой, если ты еще из самого приложения "лепишь" все ивенты через DoEvents, то конечно. Это же UI Thread, в нем же и идет отрисовка. Поэтому и мерцание. Если тебе нужен DoEvents, то сделай двойное буферирование в отдельном треде, а потом синхронизируй их. Только не забудь, что lock на объекты потребуется, чтобы их никто не модифицировал. Лучше конечно реализовать Thread Safe, но не знаю справишься ли, так как UI Thread по определению не Thread Safe, и там надо хитро мараковать, через воркараунд.Последний раз редактировалось RX1AL; 13.03.2009 в 22:31. Причина: Добавлено сообщение
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
13.03.2009, 22:36 #248
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Да нет без ивентов тоже самое
А что грузить в качестве картинки
SelectObject picDC, LoadPicture(filename)
Она тут не нужна
Мне неясны некоторые термины воркаунд и т.д.
И как я попаду в поток
Короче нашел вроде уменьшилось мерцание или исчезло даже без BitBilt функции
Спасибо
Эта функция пригодится для карты при мастабированииПоследний раз редактировалось UR5FCM; 13.03.2009 в 22:46.
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
13.03.2009, 23:03 #249
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Игорь, ну если уменьшилось, то хорошо. А workaround - это "танец с бубнами", когда надо найти решение какое-то.
Касательно нового треда - так легко и попадешь. Из UI треда создаешь еще один, который бежит в background, независимо от него. Новый тред получает все параметры из основного и что-то делает, а потом по готовности (синхронизации контекста), возвращает их назад в основной тред UI.
Насчет того, что грузить в качестве картинки. Так именно тот битмап из буфера, на котором ты все рисовал.73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
14.03.2009, 03:04 #250
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
UR5FCM:
Игорь, скачать здесь http://wareseeker.com/free-flexgrid/ - ActiveResize Control Lite 3.1 и применить его совместно с MSFlexGrid.
Других способов нет. Либо искать версию другого грида (Flicker Free) на VB 6.0 с исходниками. Они есть.
Добавлено через 9 минут
Один грид я тебе нашел, без эффекта мерцания, беплатный:
http://wareseeker.com/Software-Devel....0.zip/8053393
И посмотри на вот такую подборку вопроосв и ответов на тему "Flicker Free":
http://www.bigresource.com/VB-Implem...Fjd7o68No.htmlПоследний раз редактировалось RX1AL; 14.03.2009 в 03:13. Причина: Добавлено сообщение
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
14.03.2009, 08:40 #251
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
14.03.2009, 09:18 #252
- Регистрация
- 29.07.2005
- Адрес
- Тюмень, Россия
- Возраст
- 67
- Сообщений
- 3,114
- Поблагодарили
- 908
- Поблагодарил
- 116
Таки ликбез программистов...
ЛС существует...73. Александр (R9LZ) :: Наблюдатель с лицензией на передачу
-
14.03.2009, 17:29 #253
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Асхат, не понял тебя... Цитата из статьи "Calculating Antenna Headings", приведенной в PDF в данном топике:
"So pointing your antenna at 51.2° gives you the shortest path from New York City to London. To find the long path, subtract the heading from 360°. The long path to London is 360 − 51 = 309°."
Или ты ошибку видишь?
Ладно, будем через ЛС. Просто думается, многим будет полезно...Последний раз редактировалось RX1AL; 14.03.2009 в 17:32. Причина: Добавлено сообщение
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
19.03.2009, 00:23 #254
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
UR5FCMLogger Build ver. 231
18.03.2009
Build ver. 231
+ Опция авто подключения к Дх кластеру
* Устранено мерцание окна Графической Карты диапазона при изменении его размеров
+ Создана закладка DX Spots
+ Выделение различным цветом спотов в закладке DX Spots
+ Возможность ввода Оператора при импорте АДИФ, если там нет поля оператора
Если поле оператора будет пустым в лог запишется позывной по умолчанию (из настроек)
* Ошибки в графической статистике
Распакуйте все в папку программы
UR5FCMLogger.exe - 231 версия программы
На вопрос перезаписать отвечаем "ДА" для всех файлов
Скачать
UR5FCMLogger-New-231 (copy 2).zipПоследний раз редактировалось UR5FCM; 19.03.2009 в 10:00.
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
20.03.2009, 09:57 #255
- Регистрация
- 03.03.2007
- Возраст
- 66
- Сообщений
- 1,599
- Поблагодарили
- 684
- Поблагодарил
- 1101
Открываю окно DX Кластер ,и все виснет ,правда не сразу.Это ,что первое сразу проявилось.Ну а субъективно , я все таки цвета в журнале в зависимости от статуса QSL менял бы.Цифровой модуль ганял-хорош,но кнопки очистки окон RX/TX я бы расположил возле этих полей,когда работаеш быстро например 125 или в тесте не совсем удобно,но это опять же мое личное мнение.
Сергей UR4IOR 73!
http://ur4ior.jimdo.com/
Добавлено через 4 минуты
Еще Игорь забыл ,по возможности сделай кнопку и дай мне код для моей страницы,если конечно есть желание.Последний раз редактировалось UR4IOR; 20.03.2009 в 10:02. Причина: Добавлено сообщение
Социальные закладки