Talk:WeibullDataSet.Message/Notes: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=DRAFT= __NOTOC__
=DRAFT= __NOTOC__
{{Template:API}}{{Template:APIBreadcrumb|.[[WeibullDataSet Class|WeibullDataSet]]}}


Occurs when the <code>Calculate</code> or <code>CalculateBestFit</code> method is called but no data set has been defined or there is insufficient data to calculate the parameters of a distribution.


To handle custom events, set the <code>UseEvents</code> property of the object to True. The <code>Calculate</code> method raises the event once, when it is unable to calculate the parameters of the data. The <code>CalculateBestFit</code> method raises the event for each distribution that is selected to be included in the analysis.
<onlyinclude>Occurs when there is insufficient data to estimate the parameters of a distribution.</onlyinclude> The Message event can be raised by the following class methods:
 
*<code>Calculate</code>
*<code>CalculateBestFit</code> (The event is raised for each distribution that is considered in the analysis; e.g., if 3 distributions are being considered and there is insufficient data to estimate the parameters of all 3, then the event is raised 3 times.)
 
 
'''Remarks'''
 
Instead of using the default event procedure, you can execute a custom procedure by setting the <code>UseEvents</code> property of the object to true. See the following example.
 


== Syntax ==
== Syntax ==

Revision as of 21:49, 11 August 2016

DRAFT

APIWiki.png


Member of: SynthesisAPI.WeibullDataSet


Occurs when there is insufficient data to estimate the parameters of a distribution. The Message event can be raised by the following class methods:

  • Calculate
  • CalculateBestFit (The event is raised for each distribution that is considered in the analysis; e.g., if 3 distributions are being considered and there is insufficient data to estimate the parameters of all 3, then the event is raised 3 times.)


Remarks

Instead of using the default event procedure, you can execute a custom procedure by setting the UseEvents property of the object to true. See the following example.


Syntax

_Message(ByVal msg As String, ByVal IsCritical As Boolean)

Parameters

msg

The main display label.

IsCritical

Indicates whether the message displayed is critical.


Example

The following example provides a simple demonstration on how to handle a custom event.

VBA

 'Specify a variable to handle the event. 
  Private WithEvents wds As WeibullDataSet

 Sub Main()
   'Associate the event variable with an object. 
    Set wds = New WeibullDataSet

   'Set the application to handle custom events. 
    wds.UseEvents = True

   'To raise the event, call the Calculate method without defining a data set.  
    wds.Calculate
   Msgbox("End")
 End Sub
 '---------------------------- 

 Private Sub wds_Message(ByVal Msg As String, ByVal IsCritical As Boolean)
   '<Add code here to handle the event.> 
    MsgBox ("Message event")
 End Sub