МихаилГл, я только обратил внимание на то, что OwenLogic указывает на ошибку в неиспользуемых ФБ. Выражение "никогда не научится решать проблемы самостоятельно" оставляю без комментариев.
МихаилГл, я только обратил внимание на то, что OwenLogic указывает на ошибку в неиспользуемых ФБ. Выражение "никогда не научится решать проблемы самостоятельно" оставляю без комментариев.
Просто я уже давно старый и больной человек. И к сожалению так и есть. Может с вами и не так, но большинство людей при проблемах сразу начинают паниковать, хотя достаточно всего лишь быть чуть внимательным и не брезговать читать документацию на обслуживаемые железяки. Буквально на этой неделе опять с этим столкнулся. Дал человеку совет, а он его мимо ушей пропустил, в результате мне пришлось читать доки на англ. языке и думать, что за хрень... После 3х часов раздумий он случайно сделал то, что я ему до этого как раз и говорил и всё заработало. Оказывается он решил что я ему не то советовал и делал по своему...
День добрый вот щас наверно глупость спрошу но все же.. Если сделать блок ( макрос ) с одним входом и выходом, внутри него соединить просто линией без каких либо превращений, и в схеме на него повесить целочисленную переменную с обоих сторон, то на входе в блок можно задать 10 разрядное число от 0 до 4294967295, а на выходе будет 5 разрядное число от0 до 65535..??
Почему? ведь заявлено что тип данных для целочисленных имеет ограничение от 0 до 4294967295..
Вы не путайте, целочисленная внутри программы 32 битная (до 4294967295 ), 1 Макрос.jpgВнутри макроса перемычка1 Макрос 2.jpg
а сетевая переменная 16 битная, это 1 регистр (до 65535), для передачи 32 битной переменной надо 2 регистра.
Изучайте типы переменных в справке по F1
Последний раз редактировалось kondor3000; 13.02.2024 в 20:12.
Действительно уже перегрелся на простых вещах, ладно пошел остывать и переделывать, спасибо.
А вот что точно заметил чего раньше не было, то это можно указать откуда брать ключ шифрования и программа запускалась. а теперь выбрать файл можно но программа потом скидывает путь на путь по умолчанию и не запускается, приходится каждый раз перекидывать файл в документы, что крайне неудобно. Вроде раньше такого небыло.
Щас вооще прога вылетела с ошибкой, блин
2.5.344.0
System.NullReferenceException: Object reference not set to an instance of an object.
at ProgramRelayFBD.InfrastructureLayer.Adapters.FormP resenter.SetTimeCycle(String newValue, DrawingSimulationService simulatorService, Action`1 showMessage)
at ProgramRelayFBD.PresentationLayer.Form1.OnClickCyc leEd(Object sender, CommandEventArgs e)
at Nevron.UI.WinForm.Controls.NCommand.OnClick()
at Nevron.UI.WinForm.Controls.NCommand.PerformClick()
at Nevron.UI.WinForm.Controls.NComboBox.set_SelectedI ndex(Int32 value)
at ProgramRelayFBD.PresentationLayer.Form1.UpdateSimu latorControls(DrawingSimulationService simulator)
at Managers.CommandManager.ExecuteUpdate()
at ProgramRelayFBD.Program.Application_Idle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.Int erop.Mso.IMsoComponent.FDoIdle(msoidlef grfidlef)
at System.Windows.Forms.Application.ComponentManager. Interop.Mso.IMsoComponentManager.FPushMessageLoop( UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
at System.Windows.Forms.Application.ThreadContext.Run MessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.Run MessageLoop(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at ProgramRelayFBD.Program.Main(String[] args)