ActiveReports 6 Online Help
AddCode Method
Example 

Script code written in the specified report scripting language.
Adds additional valid script code to the report's scripting context.  Using AddCode allows complete functions to be added to a report's script at run time.  The added functions can be called from the report events in script.
Syntax
'Declaration
 
Public Sub AddCode( _
   ByVal script As String _
) 
public void AddCode( 
   string script
)

Parameters

script
Script code written in the specified report scripting language.
Remarks
This method is typically used when executing stand-alone reports that are not compiled into the application.  Injected code allows the report to access features such as custom calculation functions and data access modules in the calling application.
Example
public string addThisCode() 
{ 
      string sCode = "public string ShowACMessage()"{return \"my Added Code\";}"; 
      return sCode; 
} 
 
private void rptAddCode_ReportStart(object sender, System.EventArgs eArgs) 
{ 
      this.AddCode(addThisCode()); 
}
Public Function addThisCode() As String 
      Dim sCode As String = "Public Function ShowACMessage() As String" _
        + Environment.NewLine + "ShowACMessage = ""my Added Code""" _
        + Environment.NewLine + "End Function"
        addThisCode = sCode 
End Function 

Private Sub rptAddCode_ReportStart(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.ReportStart 
      Me.AddCode(addThisCode()) 
End Sub
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ActiveReport Class
ActiveReport Members
ScriptLanguage Property
AddNamedItem Method

Send Feedback