Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problemi con stringa

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    13

    problemi con stringa

    da una pagina aspx richiamo una funzione compresa dentro una mia dll.

    la sintassi più o meno è questa :

    ret = funzione(par1,par2,par3)

    ret mi dice se è andato tutto ok
    par3 è dichiarata byref e quindi dovrebbe essere valorizzata ...

    la funzione fa quello che deve fare ma il problema è che da fuori la stringa è sempre vuota ....


    dim str1
    dim str2
    dim str3

    ret = ret = funzione(cstr(str1),cstr(str2),cstr(str3))

    response.write(str3)

    st3 è sempre "" ...... ???

    grazie

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    FUNZIONE( (VARIABILE) )

    VARIABILE VIENE PASSATA PER VALORE PERCHE' CI SONO LE PARENTESI ANCHE SE VIENE DICHIARATA BYREF

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    13
    il problema è che non ci metto cstr s'incazza ....

  4. #4
    codice:
    dim str1 as string = "a"
    dim str2 as string = "b"
    dim str3 as string = "c"
    
    dim ret as boolean = funzione(str1,str2,str3) 
    
    if ret then
      response.write(str3)
    else
      'errore
    end if
    
    
    public function funzione(....,ByRef str3 as string) as boolean
        str3= "ciao"
        return true
    end function
    strano, forse ti perdi il valore dentro alla funzione

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.