Está usted en Indice > Construcción > Lenguajes > ASP > Manual de ASP > Llamar a Procedimientos
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

MANUAL DE ASP

LLAMAR A PROCEDIMIENTOS

Para llamar a procedimientos, incluya el nombre de los procedimientos en un comando. Si va a llamar a procedimientos JScript desde VBScript, debe utilizar paréntesis después del nombre del procedimiento; si el procedimiento no tiene argumentos, utilice paréntesis vacíos. Si va a llamar a procedimientos VBScript o JScript desde JScript, utilice siempre paréntesis después del nombre del procedimiento.

En VBScript también puede utilizar la palabra clave Call para llamar a un procedimiento. Sin embargo, si el procedimiento al que llama requiere argumentos, la lista de argumentos debe aparecer entre paréntesis. Si omite la palabra clave Call , también debe omitir los paréntesis en los que se incluye la lista de argumentos. Si utiliza la sintaxis Call para llamar a una función integrada o definida por el usuario, se descartará el valor devuelto por la función.

El ejemplo siguiente ilustra la creación y la llamada a procedimientos en dos lenguajes para secuencias de comandos diferentes (VBScript y JScript).

      <%@ LANGUAGE=VBScript %> 
      <HTML> 
      <BODY> 
      <% Echo %> 
      <BR> 
      <% printDate() %> 
      </BODY> 
      </HTML> 
      <% 
      Sub Echo 
      Response.Write "<TABLE>" & _ 
      "Response.Write "<TR><TH>Nombre</TH><TH>Valor</TH></TR>" 
      Set objQueryString = Request.QueryString 
      For Each strSelection In objQueryString 
      Response.Write "<TR><TD>" & p & "</TD><TD>" & _ 
      FormValues(strSelection) & "</TD></TR>" 
      Next 
      Response.Write "</TABLE>" 
      End Sub 
      %> 
      <SCRIPT LANGUAGE=JScript RUNAT=SERVER> 
      function PrintDate() 
      { 
	      var x 
	      x = new Date() 
	      Response.Write(x.toString()) 
      } 
      </SCRIPT> 

Nota: Las llamadas de VBScript a las funciones JScript no distinguen entre mayúsculas y minúsculas.

Pasar matrices a procedimientos

Para pasar una matriz entera a un procedimiento en VBScript, utilice el nombre de la matriz seguido de paréntesis vacíos; en JScript, utilice corchetes vacíos.

 



Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 05-07-2008 a las 14:59:43