Цитата Сообщение от Мамонов Михаил Посмотреть сообщение
Нашел такую ошибку в ОЛ:
1. Создаем переменную (у меня с плав.точкой), прописываем в таблице переменных, вставляем на схему. Все ОК.
2. Выделяем эту переменную (или кусок схемы с ней), копировать-вставить. Переменная, естественно, становится пустой.
3. Двойной щелчок на ней - открывается таблица переменных, там либо создаем новую, либо выбираем из существующих (тоже с плав.точкой) - и при нажатии ОК получаем необрабатываемое исключение.

Текст сообщения об исключении:
************** Текст исключения **************
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в ProgramRelayFBD.ElementVariable.PropertyElementVar .OnVariableDescriptorChanging(BaseVariableInfo newVariable)
в ProgramRelayFBD.ElementVariable.PropertyElementVar .set_VariableDescriptor(BaseVariableInfo value)
в ProgramRelayFBD.ElementVariable.OnSelectVariableDe scriptor()
в ProgramRelayFBD.ElementVariable.OnDoubleClick(NVie wEventArgs e)
в Nevron.Diagram.NModel.OnDoubleClick(NViewEventArgs e)
в Nevron.Diagram.WinForm.NMouseEventDelegatorTool.Pr ocessDoubleClick(EventArgs e)
в Nevron.Diagram.WinForm.NController.ProcessDoubleCl ick(EventArgs e)
в Nevron.Diagram.WinForm.NView.DoDoubleClick(EventAr gs e)
в Nevron.Diagram.WinForm.NView.OnDoubleClick(EventAr gs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.6.100.0 built by: NETFXREL2STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ProgramRelayFBD
Версия сборки: 1.8.4.108
Версия Win32: 1.3.0.30
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/ProgramRelayFBD.exe
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.6.91.0 built by: NETFXREL2STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Nevron.Presentation
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.Presentation.DLL
----------------------------------------
Owen.ExternalInterfaces
Версия сборки: 0.0.0.0
Версия Win32: 0.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.ExternalInterfaces.DLL
----------------------------------------
Nevron.Diagram
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.Diagram.DLL
----------------------------------------
Owen.ProgrammableRelay
Версия сборки: 1.0.0.6
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.ProgrammableRelay.DLL
----------------------------------------
Owen.General
Версия сборки: 1.0.0.2
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.General.DLL
----------------------------------------
Nevron.System
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.System.DLL
----------------------------------------
Nevron.Diagram.WinForm
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.Diagram.WinForm.DLL
----------------------------------------
Wintellect.Threading
Версия сборки: 5.0.3948.23182
Версия Win32: 5.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Wintellect.Threading.DLL
----------------------------------------
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Nevron.UI.WinForm.Docking
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.UI.WinForm.Docking.DLL
----------------------------------------
Gma.UserActivityMonitor
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Gma.UserActivityMonitor.DLL
----------------------------------------
Nevron.Diagram.Shapes
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.Diagram.Shapes.DLL
----------------------------------------
Nevron.Diagram.Templates
Версия сборки: 9.11.3.12
Версия Win32: 9.11.3.12
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Nevron.Diagram.Templates.DLL
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Deployment
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Deployment.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment.resources/v4.0_4.0.0.0_ru_b03f5f7f11d50a3a/System.Deployment.resources.dll
----------------------------------------
System.Runtime.Serialization.Formatters.Soap
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization.Formatters.Soap/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll
----------------------------------------
Accessibility
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.ComponentModel.Composition
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.Composition/v4.0_4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Owen.ExternalData
Версия сборки: 1.0.0.10
Версия Win32: 1.0.0.1
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.ExternalData.DLL
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Owen.Updater
Версия сборки: 1.0.0.2
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.Updater.DLL
----------------------------------------
System.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
Owen.Compiling
Версия сборки: 1.0.0.1
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.Compiling.DLL
----------------------------------------
Owen.InterfaceRs485
Версия сборки: 1.0.0.1
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.InterfaceRs485.DLL
----------------------------------------
Owen.SymbolScreen
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.SymbolScreen.DLL
----------------------------------------
Owen.Visualization
Версия сборки: 1.0.0.1
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.Visualization.DLL
----------------------------------------
Owen.InputOutputModule
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/InputOutputModules/Owen.InputOutputModule.dll
----------------------------------------
Owen.DeviceModules
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Owen.DeviceModules.DLL
----------------------------------------
Simulator
Версия сборки: 1.0.0.4
Версия Win32: 1.0.0.1
CodeBase: file:///C:/Program%20Files/Owen/OWEN%20Logic/Simulator.DLL
----------------------------------------
Microsoft.GeneratedCode
Версия сборки: 1.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
Версия сборки: 4.0.0.0
Версия Win32: 4.6.81.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.


Добавляю - проверил, проявляется с переменными любого типа. В итоге - если переменная на схеме получена копированием - присвоить ей имя не получится. Для всех переменных - входных и выходных, локальных и сетевых.
Спасибо за подробную информацию о баге. Разберусь в чем там дело...