Micro Focus QTP (UFT) Forums
option Implicit - Printable Version

+- Micro Focus QTP (UFT) Forums (https://www.learnqtp.com/forums)
+-- Forum: Micro Focus UFT (earlier known as QTP) (https://www.learnqtp.com/forums/Forum-Micro-Focus-UFT-earlier-known-as-QTP)
+--- Forum: UFT / QTP Interview Questions (https://www.learnqtp.com/forums/Forum-UFT-QTP-Interview-Questions)
+--- Thread: option Implicit (/Thread-option-Implicit)



option Implicit - VenkataBonu - 08-29-2012

We have Option Explicit in UFT/QTP. Do we have Option Implicit as well?


RE: option Implicit - sshukla12 - 08-29-2012

There is no Option Implicit.

Option Explicit is used to make variable declaration a compulsion.
Refer to QTP help for more details.

Regards,
Sankalp


RE: option Implicit - kirti_vidhani - 08-29-2012

Just want to inform you there is no statement Like "Option Implicit".
The correct statement is "Option Explicit" Statement.

Details from QTP help for more details:

If used, the Option Explicit statement must appear in a script before any other statements.

When you use the Option Explicit statement, you must explicitly declare all variables using the Dim, Private, Public, or ReDim statements. If you attempt to use an undeclared variable name, an error occurs.

Tip
Use Option Explicit to avoid incorrectly typing the name of an existing variable or to avoid confusion in code where the scope of the variable is not clear.


The following example illustrates use of the Option Explicit statement.

Copy Code
Option Explicit ' Force explicit variable declaration.
Dim MyVar ' Declare variable.
MyInt = 10 ' Undeclared variable generates error.
MyVar = 10 ' Declared variable does not generate error.


RE: option Implicit - agarwl.anurag - 10-15-2012

Hi,

Technically there is not function for Implicit declaration of the variable only if we assign any value to variable without defining it it is call implicit declaration.

Thanks
ANurag