Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Script engine

ASP non è un vero e proprio linguaggio di programmazione autonomo ma sfrutta le potenzialità di altri linguaggi di scripting legate ad esecuzioni ASP.
Esistono due possibilità di programmare in ASP, usando ASP + Jscript oppure ASP + Vbscript. Soffermiamoci sulla seconda.
Possiamo dire che Vbscript è il motore di scripting del linguaggio, ovvero lo script engine. È utile conoscere la versione del motore installata sul server poiché versioni meno aggiornate possono causare incompatibilità nell'uso di alcuni comandi.
Ad esempio, se tentiamo di usare le Regular Expressions con un motore Vbscript precedente al 5.6 verranno restituiti errori di metodi o oggetti non supportati. Per scoprire la versione possiamo creare una semplice funzione.


public function getScriptEngineInfo()

Dim lvEngine
lvEngine = ScriptEngine & " "
lvEngine = lvEngine & ScriptEngineMajorVersion & "."
lvEngine = lvEngine & ScriptEngineMinorVersion & "."
lvEngine = lvEngine & ScriptEngineBuildVersion

' Restituisci il valore del motore
getScriptEngineInfo = lvEngine

end function


Possiamo poi assegnare il valore ad una variabile oppure stampare la funzione direttamente come segue:


Response.Write(getScriptEngineInfo())


Otterremo come risultato il tipo di motore di scripting ( ScriptEngine ) seguito dalla versione principale ( ScriptEngineMajorVersion ), dalla minore ( ScriptEngineMinorVersion ) e dall'identificazione di release ( ScriptEngineBuildVersion ).
Un esempio dell'esecuzione è:


VBScript 5.6.7426


ASP non è un vero e proprio linguaggio di programmazione autonomo ma sfrutta le potenzialità di altri linguaggi di scripting legate ad esecuzioni ASP.
Esistono due possibilità di programmare in ASP, usando ASP + Jscript oppure ASP + Vbscript. Soffermiamoci sulla seconda.
Possiamo dire che Vbscript è il motore di scripting del linguaggio, ovvero lo script engine. È utile conoscere la versione del motore installata sul server poiché versioni meno aggiornate possono causare incompatibilità nell'uso di alcuni comandi.
Ad esempio, se tentiamo di usare le Regular Expressions con un motore Vbscript precedente al 5.6 verranno restituiti errori di metodi o oggetti non supportati. Per scoprire la versione possiamo creare una semplice funzione.


public function getScriptEngineInfo()

Dim lvEngine
lvEngine = ScriptEngine & " "
lvEngine = lvEngine & ScriptEngineMajorVersion & "."
lvEngine = lvEngine & ScriptEngineMinorVersion & "."
lvEngine = lvEngine & ScriptEngineBuildVersion

' Restituisci il valore del motore
getScriptEngineInfo = lvEngine

end function


Possiamo poi assegnare il valore ad una variabile oppure stampare la funzione direttamente come segue:


Response.Write(getScriptEngineInfo())


Otterremo come risultato il tipo di motore di scripting ( ScriptEngine ) seguito dalla versione principale ( ScriptEngineMajorVersion ), dalla minore ( ScriptEngineMinorVersion ) e dall'identificazione di release ( ScriptEngineBuildVersion ).
Un esempio dell'esecuzione è:


VBScript 5.6.7426


Link copiato negli appunti

ASP non è un vero e proprio linguaggio di programmazione autonomo ma sfrutta le potenzialità di altri linguaggi di scripting legate ad esecuzioni ASP.

Esistono due possibilità di programmare in ASP, usando ASP + Jscript oppure ASP + Vbscript. Soffermiamoci sulla seconda.

Possiamo dire che Vbscript è il motore di scripting del linguaggio, ovvero lo script engine. È utile conoscere la versione del motore installata sul server poiché versioni meno aggiornate possono causare incompatibilità nell'uso di alcuni comandi.

Ad esempio, se tentiamo di usare le Regular Expressions con un motore Vbscript precedente al 5.6 verranno restituiti errori di metodi o oggetti non supportati. Per scoprire la versione possiamo creare una semplice funzione.


public function getScriptEngineInfo()

Dim lvEngine

lvEngine = ScriptEngine & " "

lvEngine = lvEngine & ScriptEngineMajorVersion & "."

lvEngine = lvEngine & ScriptEngineMinorVersion & "."

lvEngine = lvEngine & ScriptEngineBuildVersion

' Restituisci il valore del motore

getScriptEngineInfo = lvEngine

end function

Possiamo poi assegnare il valore ad una variabile oppure stampare la funzione direttamente come segue:


Response.Write(getScriptEngineInfo())

Otterremo come risultato il tipo di motore di scripting ( ScriptEngine ) seguito dalla versione principale ( ScriptEngineMajorVersion ), dalla minore ( ScriptEngineMinorVersion ) e dall'identificazione di release ( ScriptEngineBuildVersion ).

Un esempio dell'esecuzione è:


VBScript 5.6.7426