Не сохранился. :( Я психанул, написал новый макрос :(
Вид для печати
Версия 1.21.280.0
Каким-то макаром словил такой глюк
Вложение 57655
На старых сохранениях все нормально
Появился глюк следующего характера. Цепляешь линию к переменной и все.... навечно. Пока не перезагрузишь программу.
Здравствуйте. При отключении симулятора выдает сообщение
"1.21.281.0 System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в System.Windows.Forms.StatusBarPanel.GetContentsWid th(Boolean newPanel)
в System.Windows.Forms.StatusBar.SetPanelContentsWid ths(Boolean newPanels)
в System.Windows.Forms.StatusBar.ForcePanelUpdate()
в System.Windows.Forms.StatusBar.StatusBarPanelColle ction.RemoveAt(Int32 index)
в ProgramRelayFBD.InfrastructureLayer.Adapters.MainF ormStates.SimulateMainFormState.<HandleSwitchModeS imulator>d__4.MoveNext()"
Что это? Что делать?
Что стало с программой?????? С последними обновлениями Windows не работает!!! Виснет "Нет ответа от программы" и все. Превышен таймаут семафора и все. На этом конец.
Обновилась Windows, а виновата программа? Хм. Где логика: не улавливаю? У меня, например, программа работает. Удалите обновления Windows, полагаю и у Вас заработает. Если хотите знать, в больших организациях прежде чем обновлять Windows, новые патчи проверяют в тестовой среде, а затем уже ставят на рабочие станции.
Вложение 58169
Вот параметры системы перестала прога работать 1 месяц назад. Пробовал разные версии ставить. Не помогло.
На Windows 7 (виртуальной) работает без проблем. По ходу под W11 вообще не факт, что заработает.
Лоджик 1.22.284.0 - добавили быстрые кнопки, но Ctrl+M не работает и из контекстного меню макрос тоже не создать, только через кнопку панельки.
Еще заметил: если внести изменение в макрос, который уже присутствует в программе, то ему присваивается следующий номер и через кнопку "пересчитать" номер не сбрасывается. пересчитать можно только после перезагрузки программы
ПР200 мастер. В сетевой переменной слейва указываю запуск чтения по переменной. Переменная false, а чтение все равно осуществляется. Что я делаю не так?
Добрый день.
Господа, после обновления на 284 сборку, перестали открываться все проекты, новые и старые.Вложение 58242
Притом не все, какие-то открываются.
Новый проект тоже клинит!!!
1.22.284.0
System.Runtime.Serialization.SerializationExceptio n: Тип "ProgramRelayFBD.DomainLayer.Simulation.ShapeValue " в сборке "ProgramRelayFBD, Version=1.22.284.0, Culture=neutral, PublicKeyToken=null" не помечен как сериализуемый.
в System.Runtime.Serialization.FormatterServices.Int ernalGetSerializableMembers(RuntimeType type)
в System.Collections.Concurrent.ConcurrentDictionary `2.GetOrAdd(TKey key, Func`2 valueFactory)
в System.Runtime.Serialization.FormatterServices.Get SerializableMembers(Type type, StreamingContext context)
в System.Runtime.Serialization.Formatters.Binary.Wri teObjectInfo.InitMemberInfo()
в System.Runtime.Serialization.Formatters.Binary.Wri teObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
в System.Runtime.Serialization.Formatters.Binary.Wri teObjectInfo.Serialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
в System.Runtime.Serialization.Formatters.Binary.Obj ectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
в System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
в System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter.Serialize(Stream serializationStream, Object graph)
в Owen.ExternalInterfaces.PersistencyManager.SaveToF ile(String filePath, PersistencyFormat format, INSerializationFilter filter)
в ProgramRelayFBD.InfrastructureLayer.Adapters.Seria lizationPresenter.SaveSectionsToFile(IEnumerable`1 sections, String filePath, PersistencyFormat format, INSerializationFilter filter)
в ProgramRelayFBD.InfrastructureLayer.Adapters.Seria lizationPresenter.<SerializeProjectAsync>d__25.Mov eNext()
в Wintellect.Threading.AsyncProgModel.AsyncEnumerato r.ResumeIterator(ResumeIteratorFlag resumeIteratorFlag)
в Wintellect.Threading.AsyncProgModel.AsyncResult.En dInvoke()
в Wintellect.Threading.AsyncProgModel.AsyncEnumerato r`1.EndExecute(IAsyncResult result)
в System.Threading.Tasks.TaskFactory`1.FromAsyncCore Logic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
Это на другом компе.
Получил сейчас подобную штуку при открытии старого проекта с форума, на WIN 10 (64) с 16 гигами оперативки.
Перед этим были открыты ещё несколько макросов и некоторые запущены в эмуляцию.
Просто зарыл все другие макросы и старый запустился без проблем! Открывайте по одному, открытые и запущенные закрывайте и будет вам счастье.
Затыкается на инициализации компонентов 0%, при открытии проекта.
Потом ошибка вылетает
1.22.284.0
System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: "System.ComponentModel.Composition.Hosting.Catalog ExportProvider".
в System.ComponentModel.Composition.Hosting.CatalogE xportProvider.ThrowIfDisposed()
в System.ComponentModel.Composition.Hosting.CatalogE xportProvider.GetComposablePart(ComposablePartDefi nition partDefinition, Boolean isSharedPart)
в System.ComponentModel.Composition.Hosting.CatalogE xportProvider.CatalogExport.GetPart()
в System.ComponentModel.Composition.Hosting.CatalogE xportProvider.CatalogExport.GetExportedValueCore()
в System.ComponentModel.Composition.Primitives.Expor t.get_Value()
в System.ComponentModel.Composition.ExportServices.G etCastedExportedValue[T](Export export)
в System.Lazy`1.CreateValue()
в System.Lazy`1.LazyInitValue()
в ProgramRelayFBD.InfrastructureLayer.Details.DI_Inj ect_Modules.StContextProcessorProxy.Handle(Command command)
в ProgramRelayFBD.ApplicationLayer.ST.CreateStFuncti onService.Create()
в ProgramRelayFBD.InfrastructureLayer.Adapters.FormP resenter.CreateStFunction()
Открываю через окно программы, или через ассоциацию, пофигу. До версии 1.19 открываются опять норм. А после версии 1.20 не открываются!
А где теперь взять 282 сборку? Пропала...
Утро вечера мудреней. Переустановки дров и оболочки результата не принесло. На 4 компах не работает. Утром начал с начала, на всех компах заработало! Что произошло, загадка. Разрабы видимо как МелкоМягкие пульнули заплатку по сети, оболочка сама "залаталась". :confused::DЯ в шоке как всегда от ОВЕН.
P.S.: Руки вроде не под ЭТОТ заточены...
Интересный вы человек, у всех всё работает и вам об этом написали. Но только вам разработчики специально шлют заплатки)))
Похожие проблемы были при использовании тиражирования в ОЛ и при одновременном открытии нескольких проектов, больше 4-6 шт с запущенной эмуляцией. Про это есть в теме.
Открыл старый рабочий проект (под ПР200, в 1.20 последний раз открывал) с мыслями посмотреть что нового, может переписать на ST часть.
Увидел страшную фигню внизу. Абсолютно непонятно, что и куда копать.
Закрыл проект и лоджик.
Рановато выкатили.
:DНу да, у всех все работает.
И не было открыто кучи симуляций. Я новый проект создавал, выбирал ПР200 (или 102) на поляну даже ничего НЕ вытаскивал и при сохранении и открытии уже летели ошибки. WIN 10 (8.1) все х64 были. На компах само заработало (переустановил несколько раз Лоджик), на ноуте пока нет. Запишем на магнитные бури.
Windows 10
При запуске все норм, только пытаешься сделать проект вылетает ошибка:
Вложение 58363
Вложение 58364
Вложение 58365
Если пытаться открыть старые проекты там вообще зоопарк из ошибок выкатывается. Версия овен лоджик 1.22.285.0
Если использовать для создания проекта другую целевую платформу ( где не используется ST) , то все работает без ошибок!
Видимо на XP только и будет!Хотелось бы услышать ответ от разработчиков, проблема явно в новом функционале.
У меня тоже всегда работало, от Windows XP до Windows 11(сейчас на одном ноуте перешёл), и проверку цифровой подписи драйверов не отключаю принципиально, при этом всё работает!
Вложение 58370
Причём тут проверка драйверов ? Беда при первом запуске свеже скачанной версии. До соединения с прибором тут еще и речи не было.
p.s. По поводу дров это отдельная тема и танцы с бубном, неужели нельзя было дрова от STM в дистрибутив добавить ?
Переустановил на Версия 1.21.282.0 все работает без ошибок, но и новый функционал не доступен! Вложение 58371
ps но не запускается эмуляция :((((
Поздравляю, следующего года обновления под ХРюшку не будет)))
Не знаю, я при запуске последней версии ОЛ 1.22.285 не позволяю ему "ломиться" в интернет
в общем выяснил беда с версией Windows. Поставил на ноут с 7кой SP1 - все работает. на 10кеПРО не работает, как бы не переустанавливал!
Да нет, не только! У меня все записано.. :)
1. вначале ломится на сайт crl.globalsign.net
2. затем зачем-то на www.youtube.com
3. а уже потом на ftp-ow.owen.ru за новой версией
Вложение 58372
Потом, при создании нового проекта, зачем-то опять на youtub пару раз.
Последующие запуски ОЛ этой версии, только
1. вначале ломится на сайт 11:38:49 crl.globalsign.net
2. а уже потом на ftp-ow.owen.ru за новой версией
Вложение 58373
ЗЫ
Это в журнале записан youtube.com
а в реальном времени вместо youtube.com был google-analytics.com
Если не обновлять, то со временем перестает запускать проекты, проходил уже в глухой тайге.