Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172

    [vb2005] dividere Stringhe Array

    Come sempre vi ringrazio in anticipo.
    ho questo problema spedisco tramite tcp una stringa ma quando la ricevo non riesco a dividerla,un mio amico mi ha detto di studiare le array allora ho fatto cosi'!


    Dim Str(5) As String

    Str(0) = ("ciao") & vbCrLf 'ded
    Str(1) = ("Pippa") & vbCrLf 'ded
    Str(2) = ("Tio") & vbCrLf 'ded
    Str(3) = ("zio") & vbCrLf 'ded
    Str(4) = ("cino") & vbCrLf 'ded

    '-----spedisco tramite un SendMessage

    SendMessage(Str(0) & Str(1) & Str(2) & Str(3) & Str(4) & Str(5)

    'e ricevo tramite tcp la stringa

    la stringa é= ciao Pippa Tio zio cino

    cosa posso fare per leggere solo ad esempio ciao che non sempre potrebbe essere ciao ma anche ciaooo o anche 12345?

    e poi ho un altro problema che le stringhe che spedisco sono circa 150

    Grazie!!!

  2. #2
    La funzione String.Split divide la stringa in base a un carattere separatore:
    codice:
     Dim Str(5) As String
    
    Str(0) = ("ciao") & vbCrLf 'ded
    Str(1) = ("Pippa") & vbCrLf 'ded
    Str(2) = ("Tio") & vbCrLf 'ded
    Str(3) = ("zio") & vbCrLf 'ded
    Str(4) = ("cino") & vbCrLf 'ded
    
    '-----spedisco tramite un SendMessage
    
    SendMessage(Str(0) & Str(1) & Str(2) & Str(3) & Str(4) & Str(5))
    
    'Alla ricezione
    Dim ReceivedMessage As String   'Messaggio ricevuto
    Dim Parts() As String
    
    'Divide il messaggio in base a vbCrLf
    Parts = ReceivedMessage.Split(vbCrLf)
    'Quindi Parts(0) sarà "ciao", Parts(1) "Pippa" eccetera

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Grazie totem provo subito!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Funziona!!

    Sei un Grande 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.