what is option explicit? what is the use of it?
Answers were Sorted based on User's Feedback
Answer / ritesh mahendrakar
You can declare variables with the Dim, Public or the
Private statement. Like this:
Dim myname
myname = "ritesh"
However, this method is not a good practice, because you
can misspell the variable name later in your script, and
that can cause strange results when your script is running.
If you misspell for example the "myname" variable
to "mynime", the script will automatically create a new
variable called "mynime". To prevent your script from doing
this, you can use the 'Option Explicit' statement. This
statement forces you to declare all your variables with the
dim, public or private statement.
Put the Option Explicit statement on the top of your
script. Like this:
Option Explicit
Dim myname
myname = "ritesh"
| Is This Answer Correct ? | 62 Yes | 1 No |
Answer / ravi kumar battula
Option explicit we declare at the top of the script so that
we can declare every variable as Dim or other data types.
Some times we do not declare variables, in that situation it
shows error if 'option explicit' is on in the script
| Is This Answer Correct ? | 24 Yes | 3 No |
Answer / uday kumar_anem
If we use 'Option Explicit', then we must declare the
varible before we use.
If you dont declare the varible, then it returns an error
message.
If you dont use 'Option Explicit' then no need of declaring
the variables.
| Is This Answer Correct ? | 20 Yes | 5 No |
Answer / rajendra
In VB script
option explicit forces the user to declare every variable
used in the code.
In VB Script is not mandatory to declare the variables.
VB script will be processed by windows scripthost.
Some time script host maynot haddle the undiclared
variables.
so it is a good practice option explicit on the top of the
script code.
once if u declare "option explicit" the each any every
variable must be dicalred before using it in code.
other wise it fires an error nad not allow to run the
script on Windows script host.
It is good coding practice to use "option explicit" on the
top of the code.
byeee
Rajendra Prasad Reddy
rajendra_penumalli@yahoo.com
+919885162742
hyderabad
india
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / shanker
If u are using Option Explicit, then variable declaration
in vb script becomes compulsory/mandatory.of course
Declaration is not mandatory in Vb script
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / kaps
In VB script it’s not necessary to declare a variable explicitly and we can assign a variable at any step we want. This can cause a problem if the project code is huge (while debugging for any bug in script), as the result may be different than expected.
E.g. we declare a string variable as 'strLogin' to save the login detail but later while assigning by mistake we write 'strLogi' then that Login detail will be saved to 'strLogi' instead of 'strLogin'. This will be a bug in script if we use 'strLogin' afterwards for some other inputs. To prevent such scenario VB script provides 'Option Explicit', which forces user to explicitly declare the variable before using it, otherwise script will throw an error at run time.
Option Explicit
Dim strLogin
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / sravani pasam
If we misspell variable in our Script then Script will automatically generates variable for that reason we r using'option explicit'
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / raju
Above answer is the opt answer.It is very helpful for me:)..
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / reddy
We can use Option Explicit function forcefully to declare variables before going to use that variables in script.
| Is This Answer Correct ? | 0 Yes | 0 No |
how to test a java project throughqtp?while testing a vb project we generally do vb scripting. but while testing java project do we use java script .plz some one can send me the manual for it my email roy_samata@yahoo.com thanks in advance
What is an optional step in qtp ?
Hi to All, My name is Aditya, i have 4 year exp in software testing (Manual Testing), but i try to shift my career now in automation testing. right now i have no exp or u can say i am not hand exp in live application. So please guide me, what i do ???? Can i join again automation course only practical which is live application. if u know any person who's expert in qtp and he/she ready to take my class i have our own and company laptop. If required i will pay amount please don't mind. Please help me, and i am also planing to join core java from coming 1st Aust (in seed) for only purpose the understanding script of Automation (QTP)... Please help me... I am waitting u r replay... Thank you Thanks again
How to change the Default synchronization method time and where?
How software tester can use constants and variables in scripts?
What will be the script for recovery scenerio.plzanyone give ans with aexample related to banking project
how to identify a webtable coulmn values ,if we spy the coulmn value it is sometimes identifying as Webedit and some times it is identifying as "webelement", Could any body let me know how to handle the issue?
what is the extension of new local object repository?
how we implement share object repository in QTP 9.0 without using quality Centre , Explaine in brief
What is User defined function in QTP
how to test one edit box using Java addin for Web Applications? write script?
How to save your test using quicktest professional?