Skip to content
cbaxter edited this page Dec 22, 2012 · 3 revisions

Access Violation

CScript does not allow functions explicitly added to the WScript object to be invoked (will result in an Access Violation). If you must define global functions it is required that you use a traditional approach of declaring a global function as shown below.

// CScript Global Function
function myGlobalFunction() {
    // Function Code
}
myGlobalFunction(); 

// CScript Access Violation
this.myGlobalFunction() {
    // Function Code
}
myGlobalFunction(); 

An alternative option would be to declare your own window object reference inside your test case and explicitly attach to the window object.

Clone this wiki locally