Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [VB5] Replace non funziona!!!

    Salve!
    Ho intenzione di creare un programma che mi sostituisca delle lettere in una textbox. Ho provato in questa maniera:

    Replace(Text1.Text, "e", "z")

    ma non ne vuole sapere... infatti mi restituisce il messaggio:

    "Errore di Compilazione. Sub o Function non definita"

    Qualcuno saprebbe aiutarmi?
    Grazie

  2. #2
    Così...

    Text1.Text = Replace(Text1.Text, "e", "z")


    you'll never walk alone ....

  3. #3
    stesso problema...


  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: [VB5] Replace non funziona!!!

    Originariamente inviato da skyhunter
    Salve!
    Ho intenzione di creare un programma che mi sostituisca delle lettere in una textbox. Ho provato in questa maniera:

    Replace(Text1.Text, "e", "z")

    ma non ne vuole sapere... infatti mi restituisce il messaggio:

    "Errore di Compilazione. Sub o Function non definita"

    Qualcuno saprebbe aiutarmi?
    Grazie
    ...ehm..... :quipy: ...in VB5 la funzione Replace() non esiste...
    ...and I miss you...like the deserts miss the rain...

  5. #5


    va beh... non c'è un metodo per vb5???

  6. #6
    codice:
     
    Public Function Sostituisci(ByVal MyText As String, ByVal Trova as Sting, ByVal CambiaIn As String)
    
        Dim i As Long
        Dim a As String
    
        If Trova = "" OR CambiaIn = "" OR Trova = CambiaIn Then
           Sostituisci = MyText 
        Else
            a = MyText 
            i = InStr(i, a, Trova)
            While i <> 0
                a = Left$(a, i - 1) & CambiaIn & Mid$(a, i + 1)
                i = i -1 + Len(CambiaIn)
                i = InStr(i, a, Trova)
            Wend
            Sostituisci= a
        End If
    End Function
    Fabian Dialer
    http://www.vegasw.com
    VB-5/6, VBA, SQL, WIN2K

  7. #7
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    Codice PHP:
     Public Function Replace(sIn As StringsFind As String_
                sReplace 
    As StringOptional nStart As Long 1_
                Optional nCount 
    As Long = -1Optional bCompare As _
                VbCompareMethod 
    vbBinaryCompare) As String

              Dim nC 
    As LongnPos As IntegersOut As String
              sOut 
    sIn
              nPos 
    InStr(nStartsOutsFindbCompare)
              If 
    nPos 0 Then GoTo EndFn:
              Do
                  
    nC nC 1
                  sOut 
    Left(sOutnPos 1) & sReplace _
                     Mid
    (sOutnPos Len(sFind))
                  If 
    nCount <> -And nC >= nCount Then Exit Do
                  
    nPos InStr(nStartsOutsFindbCompare)
              
    Loop While nPos 0
          EndFn
    :
              
    Replace sOut
          End 
    Function 
    Identica a quella in vb6

  8. #8
    Grazie raga, solo ora sto leggendo le vostre risposte...
    Le proverò e vi farò sapere...

  9. #9
    Funziona tutto alla perfezione!
    1000 grazie


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.