Guten Tag zusammen,
ich wollte für mein Projekt die OSCAT Building Bibliothek nutzen.
Ich habe die bib über den Codesys Store herunter geladen.
Einige Bausteine lassen sich auch ohne Probleme aufrufen.
Möchte ich allerdings den Baustein "Blind_input" aufrufen, kommt nach dem Einfügen bei der Benennung des Bausteins folgende Fehlermeldung:
"Die Funktion konnte nicht ausgeführt werden. Die letzten Änderungen im Projekt konnten nicht gespeichert werden"
Unter Details steht dann noch folgendes:
"System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
bei _3S.CoDeSys.AutoDeclare.InitValueModel.GetSubElements(IType type)
bei _3S.CoDeSys.AutoDeclare.InitValueNode.FillChildNodes()
bei _3S.CoDeSys.AutoDeclare.InitValueNode.get_HasChildren()
bei _3S.CoDeSys.AutoDeclare.InitValueNode.FillChildNodes()
bei _3S.CoDeSys.AutoDeclare.InitValueModel..ctor(IInitValueViewListener initValueViewListener, EEditorPosition eForWhichTable, String stVariable, String stType, String stInitValue, Guid gdApplication, Guid gdSignature)
bei _3S.CoDeSys.AutoDeclare.InitValueController.Initialize(String stVariable, String stType, String stAlreadyExistingInitValue, IEnumerable`1 alreadyExistingAdditionalFBInitParameters, Guid gdApplication, Guid gdCallingPou, Boolean bConsiderAdditionalFBInitParametersIfNecessary)
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog.DisplayAdditionalFBInitParametersHint()
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog._typeComboBox_TextChanged(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnTextChanged(EventArgs e)
bei System.Windows.Forms.ComboBox.OnTextChanged(EventArgs e)
bei _3S.CoDeSys.Controls.Controls.AutoCompleteComboBox.OnTextChanged(EventArgs e)
bei System.Windows.Forms.Control.set_Text(String value)
bei System.Windows.Forms.ComboBox.set_Text(String value)
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog.UpdateControls(Control sender, Boolean bUpdateObjectList)
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"
Anschließend wird das Programm geschlossen.
Kennt jemand das Problem? Welche Lösungsmöglichkeiten gibt es hier?
Viele Grüße
Phoenix
ich wollte für mein Projekt die OSCAT Building Bibliothek nutzen.
Ich habe die bib über den Codesys Store herunter geladen.
Einige Bausteine lassen sich auch ohne Probleme aufrufen.
Möchte ich allerdings den Baustein "Blind_input" aufrufen, kommt nach dem Einfügen bei der Benennung des Bausteins folgende Fehlermeldung:
"Die Funktion konnte nicht ausgeführt werden. Die letzten Änderungen im Projekt konnten nicht gespeichert werden"
Unter Details steht dann noch folgendes:
"System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
bei _3S.CoDeSys.AutoDeclare.InitValueModel.GetSubElements(IType type)
bei _3S.CoDeSys.AutoDeclare.InitValueNode.FillChildNodes()
bei _3S.CoDeSys.AutoDeclare.InitValueNode.get_HasChildren()
bei _3S.CoDeSys.AutoDeclare.InitValueNode.FillChildNodes()
bei _3S.CoDeSys.AutoDeclare.InitValueModel..ctor(IInitValueViewListener initValueViewListener, EEditorPosition eForWhichTable, String stVariable, String stType, String stInitValue, Guid gdApplication, Guid gdSignature)
bei _3S.CoDeSys.AutoDeclare.InitValueController.Initialize(String stVariable, String stType, String stAlreadyExistingInitValue, IEnumerable`1 alreadyExistingAdditionalFBInitParameters, Guid gdApplication, Guid gdCallingPou, Boolean bConsiderAdditionalFBInitParametersIfNecessary)
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog.DisplayAdditionalFBInitParametersHint()
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog._typeComboBox_TextChanged(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnTextChanged(EventArgs e)
bei System.Windows.Forms.ComboBox.OnTextChanged(EventArgs e)
bei _3S.CoDeSys.Controls.Controls.AutoCompleteComboBox.OnTextChanged(EventArgs e)
bei System.Windows.Forms.Control.set_Text(String value)
bei System.Windows.Forms.ComboBox.set_Text(String value)
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog.UpdateControls(Control sender, Boolean bUpdateObjectList)
bei _3S.CoDeSys.AutoDeclare.AutoDeclareDialog.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"
Anschließend wird das Programm geschlossen.
Kennt jemand das Problem? Welche Lösungsmöglichkeiten gibt es hier?
Viele Grüße
Phoenix