funciones

27/03/2007 - 12:14 por SpoPoBiCH | Informe spam
Hola Grupo!

Se puede saber el numero de parametros que tiene una funcion y como se
llaman? es decir algo como NombreFuncion.Parametros.count, ya se que
es una inventada, pero es para me entendais,

Muchas Gracias

Preguntas similare

Leer las respuestas

#1 SoftJaén
27/03/2007 - 16:31 | Informe spam
"SpoPoBiCH" preguntó:

Se puede saber el numero de parametros que tiene una funcion
y como se llaman?



Hola:

Por supuesto que se pueden conocer los parámetros definidos en la firma de
un procedimiento. Para ello hay que utilizar temas de «reflexión» que se
encuentra dentro del espacio de nombres System.Reflection.

Por ejemplo, imagínate que en tu formulario tienes definida la siguiente
función pública:

Public Function NombreFuncion(ByVal param1 As String, _
ByVal param2 As Int32, _
ByVal param3 As Boolean) As Int64
End Function


Conocerías algunas propiedades de los parámetros ejecutando algo parecido a
lo siguiente:

' Referenciamos el formulario
'
Dim ty As System.Type = Me.GetType

' Creamos un array de objeto ParameterInfo
'
Dim pi() As Reflection.ParameterInfo

' Obtenemos los parámetros del procedimiento
'
pi = ty.GetMethod("NombreFuncion").GetParameters

' Mostramos los valores de algunas propiedades
'
For Each p As ParameterInfo In pi
MessageBox.Show("Posición del parámetro: " & p.Position & vbCrLf & _
"Nombre Parámetro: " & p.Name & vbCrLf & _
"Tipo de dato: " & p.ParameterType.ToString)
Next

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Angel. E. Ruiz. P
27/03/2007 - 16:49 | Informe spam
Amigo utiliza la clase SqlParameter (Clase) (System.Data.SqlClient)


Saludos cordiales,
Ángel Ruiz
MCTS .NET Framework 2.0 Windows Applications
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
Respuesta Responder a este mensaje
#3 Toni Recio
28/03/2007 - 02:50 | Informe spam
He de reconocer que me has picado la curiosidad... ¿para qué quiere hacer
alguien algo así? :-DDDD

En todo caso, tu solución se llama Reflection. Te paso un enlace con un
ejemplo:

http://www.java2s.com/Code/VB/Devel...mation.htm

Espero que te sirva de ayuda.

"SpoPoBiCH" wrote:

Hola Grupo!

Se puede saber el numero de parametros que tiene una funcion y como se
llaman? es decir algo como NombreFuncion.Parametros.count, ya se que
es una inventada, pero es para me entendais,

Muchas Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida