Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185

    [Net] Ritornare un vettore di stringhe

    Ho la necessità di ritornare un vettore di stringhe da una funzione, ma non ritorna nulla.

    [codce]
    Dim vett() As String = {parametro1}
    vett = querytemp(vett)


    Public Function querytemp(ByVal vettorecampi As Array) As Array
    querytemp=vettorecampi[0]
    return querytemp
    [/code]

  2. #2
    Prova a sostituire nell'intestazione della funzione la parola chiave ByVal con ByRef
    Chi non cerca trova.

  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185
    Perchè perplesso dalla domanda?

  5. #5
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da Asso79
    Perchè perplesso dalla domanda?
    perchè tra quello che hai detto ed il codice che hai scritto non ho capito cosa devi fare

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185
    Quello che ho fatto è solo un esempio di funzione, è simile a una funzione che devo fare. Il mio problema è restituire un vettore.

  7. #7
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877

    Re: [Net] Ritornare un vettore di stringhe

    Originariamente inviato da Asso79
    Ho la necessità di ritornare un vettore di stringhe da una funzione, ma non ritorna nulla.

    codice:
    Dim vett() As String = {parametro1}
    vett = querytemp(vett)
    
    
    Public Function querytemp(ByVal vettorecampi As Array) As Array
    querytemp=vettorecampi[0]
    return querytemp
    L'elemento dell'array si identifica tra parentesi ( ) in VB.NET.
    Se assegni il valore di ritorno ad un elemento dell'array allora la funzione non ti ritornerà un array, ma una stringa.

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185
    Quindi dovrei fare ?

    Public Function querytemp(ByVal vettorecampi As Array) As Array ()
    querytemp=vettorecampi[0]
    return querytemp

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.