Hola Alberto:
Yo utilizo también la forma que comentas y no me da problemas pero, aún así, me sumo a tu pregunta.
¿Alguna manera mejor/más eficiente/más cómoda?
Y otra pregunta relacionada con esto. Si las ASPs se hacen con JSCRIPT en lugar de con VBSCRIPT se pueden utilizar ``arrays asociativos". Ej:
Código:
<%
...
var elArray = new Array()
elArray["dominio"] = "www.loquesea.com";
elArray["enObras"] = false;
elArray["modulosActivos"] = new Array ("inicio", "stats", "loggin", "chat", "foro", "boletin")
elArray["visitasHoy"] = 112
...
elArray["conexionBDD"] = new ActiveXObject("ADODB.Connection")
...
%>
Que como puede verse es muy flexible ya que:
a) Los índices pueden ser strings
b) Los datos almacenados por el array pueden ser heterogéneos
c) La redimensión es automática
d) Se puede utilizar para hacer ficheros de configurarción (igual que Apache tiene su httpd.conf podemos hacer lo propio para nuestras aplicaciones). Para muestra un botón:
Código:
<%
for(var elemento in elArray)
{
Application.lock();
Application(elemento) = elArray[variableAplicacion]
Application.unlock();
}
%>
Sólamente por esta característica ( y alguna otra más) merece la pena hacer las ASPs en JSCRIPT, lo que ocurre es que hay ciertas cosas que se complican en JSCRIPT siendo en VBSCRIPT más sencillas de hacer.
Así que mi pregunta es:
¿¿¿Hay alguna estructura de datos en VBSCRIPT equivalente a los arrays asociativos de JSCRIPT???
Saludos