O que ocorre?
=====================Exceções=====================
ArgumentException:
System.ArgumentException: '680307692307692' não é um valor válido para esta propriedade. Os valores válidos são de Int32.MinValue a Int32.MaxValue.
em System.Windows.Window.ValidateLengthForHeightWidth(Double l)
em System.Windows.Window.OnWidthChanged(Double width)
em System.Windows.Window._OnWidthChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
em System.Windows.PropertyChangedCallback.Invoke(DependencyObject d, DependencyPropertyChangedEventArgs e)
em System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
em System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
em System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
em System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
em System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
em System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
em ProMOB.Cadastro.Cadastro.FrontEnd.NewFormulaEditorDialog.CheckUserPreferences()
em ProMOB.Cadastro.Cadastro.FrontEnd.NewFormulaEditorDialog..ctor(IContext serviceProvider, String formula)
em ProMOB.Cadastro.Cadastro.FrontEnd.NewFormulaEditorDialog..ctor(IContext serviceProvider, String formula, Boolean resolveFormula)
em ProMOB.Cadastro.FieldEditor.EditorCtrl.PerformFormulaClick()
em ProMOB.Cadastro.FieldEditor.EditorCtrl.m_formula_Click(Object sender, EventArgs e)
em System.Windows.Forms.Control.OnClick(EventArgs e)
em System.Windows.Forms.Button.OnClick(EventArgs e)
em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ButtonBase.WndProc(Message& m)
em System.Windows.Forms.Button.WndProc(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
=================Final de Exceções=================
Por que ocorre?
A inconformidade acontece pois, ao redimensionar a janela do editor de fórmulas, o Promob armazenou no arquivo FormulaEditor.config da pasta local um número decimal com muitas casas depois da vírgula. A situação trata-se de uma situação das versões 5.38.12 do Promob, porém, há uma solução paliativa.
O que fazer?
1. Feche o Promob.
2. Acesse a pasta local do Promob em C:\ProgramData\Procad\Promob Catalog (500).
3. Em Config, localize o arquivo FormulaEditor.config e abra-o com o bloco de notas.
4. No nodo WindowSize, verifique os valores entre as aspas que está com várias casas depois da vírgula e remova todos os dígitos depois da vírgula e a vírgula, mantendo um número inteiro.
5. Salve o arquivo.
6. Abra novamente o Catalog e teste a situação. Lembramos que não é recomendado redimensionar novamente as janelas do editor até que a situação esteja definitivamente corrigida na versão 5.38.12.28 do Promob em diante.