Visual Basic.NET - Pasar tabla como parámetro a una rutina

 
Vista:

Pasar tabla como parámetro a una rutina

Publicado por Arturo Pacheco (16 intervenciones) el 30/08/2022 14:24:10
Buenos días.

¿Cómo puedo pasar 2 tablas a una función como parámetro?

Por ejemplo
Dim tabladju(0) As String
Dim tablemai(0, 3) As String

y quiero utilizarlas en una función de un modulo.

Public Function Procesar(destinos() As String,
Optional adjuntos() As String = Nothing) As Boolean

La llamada la hago Procesar(tablemai(),
tabladju()

y me da errores

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar tabla como parámetro a una rutina

Publicado por Phil Rob (1554 intervenciones) el 30/08/2022 18:00:21
Hola,

No tengo error con este código :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
' ... ... ...
    Dim tabladju(0) As String
    Dim tablemai(0, 3) As String
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' ... ... ...
        Dim B As Boolean = Procesar(tablemai, tabladju)
        ' ... ... ...
    End Sub
 
    Public Function Procesar(destinos(,) As String, Optional adjuntos() As String = Nothing) As Boolean
        ' ... ... ...
 
        Return True
    End Function
' ... ... ...

Espero que este te ayudará ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pasar tabla como parámetro a una rutina

Publicado por Arturo pacheco (16 intervenciones) el 30/08/2022 19:16:26
Gracias.

Lo que hace el óxido, 11 años jubilado, he pasado los parametros como tabla y definido en la función como campo string y era al revés.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar