Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Testare symbol con VB6

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    89

    Testare symbol con VB6

    Ho un problema; dovrei effettuare il test su una stringa per verificare se contiene (o non contiene) caratteri Symbol (ovvero tutti i caratteri che hanno un codice ASCII da 33 a 64).
    Esiste la possibilità di utilizzare qualche funzione tipo IsNumeric che segnali se la stringa contiene campi symbol ?
    Vorrei evitare di testare carattere per carattere la stringa e controllare se è nel range di caratteri ASCII.
    Grazie

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    potresti usare

    inStr

    controlla se una stringa è contenuta in un'altra
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    89
    Come faccio però nella InStr a specificare che voglio testare i caratteri ASCII da 33 a 64 ?
    Esiste un modo nella InStr di indicare una sertie di caratteri da testare ?

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    lo metti in un ciclo for ad esempio

    codice:
    Dim var As String
    Dim ciccio As String
    ciccio = "PAPERINO"
    For k = 33 To 64
        var = Chr$(k)
        a = InStr(1, ciccio, var)
        MsgBox a
    Next k
    se il carattere è contenunto nella stringa a assume un valore diverso da zero. in pratica nè indica la posizione nella stringa ciccio(che è la stringa in cui fai la ricerca).

    io ho messo msgbox per visualizzare la posizione tu puoi metter il codice che vuoi se a <> 0

    ciao
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.