Siebel VB Language Reference > Methods Reference for Siebel VB > Code Setup and Control Methods >

Declare Procedure Method


The Declare Procedure method declares a procedure in a module or in a dynamic link library (DLL). The value it returns depends on one of the following formats that you use:

  • Format A. It does not return a value.
  • Format B. A value of the funcType type. You can use this value in an expression.

For more information about the format and arguments that you can use with this method, see Declaring a Procedure.

Format A

Declare Sub name [(argument [As type])]

Format B

Declare Function name [(argument [As type])] [As funcType]

Arguments

The following table describes the arguments that you can use with this method.

Argument
Description

name

The name of the subroutine or function that this method declares.

argument

The argument that this method passes. A comma separates each argument.

type

The data type of the arguments.

funcType

The data type of the return value.

Example

The following example declares a function that the main subroutine subsequently calls. This function only sets the return value to 1:

(general) (declarations)
Option Explicit
Declare Function SVB_exfunction()

Function SVB_exfunction()
   SVB_exfunction = 1
End Function

Sub Button_Click
   Dim y as Integer
   Call SVB_exfunction
   y = SVB_exfunction
End Sub

For other examples of functions, see Create Function Method and Go To Statement.

Related Topics

Create Function Method
Declare Symbolic Constant Method
Declare Variable Statement
Declare Global Variable Statement
Set Variable Data Type Statement

Siebel VB Language Reference Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.