Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Stringa di formato in VB6

Una stringa in Visual Basic 6 è una sequenza di caratteri Unicode in un programma e racchiuso tra virgolette singole o doppie. Una stringa può essere qualsiasi cosa, da un nome ad una frase di un codice, ma le sue dimensioni e il modo in cui il computer salva la stringa in memoria dipendono dal tipo di stringa che si crea. Stringa predefinito Dimensione

Per impostazione predefinita , le stringhe in Visual Basic 6 non hanno una lunghezza fissa . In teoria , è possibile creare stringhe con milioni di caratteri , perché le riserve VB6 tanto spazio per la variabile come necessario per memorizzare ogni carattere . Ad esempio, digitando " Dim Stringa As String " crea una variabile stringa con una lunghezza flessibile . Se si inizializza il valore su " ciao ", allora la dimensione della stringa è due. Se si inizializza di "ciao ", quindi la sua dimensione è di cinque .
Lunghezza fissa Stringhe

Se si desidera limitare la dimensione di una stringa nella vostra programma - come ad esempio consentendo un nome non più lungo di 20 caratteri - è possibile creare una variabile stringa di lunghezza fissa . Per fare questo, si aggiunge una dimensione numerica quando si dichiara una variabile di stringa , ad esempio , digitando " Dim Stringa As String * 20" crea una variabile che contiene 20 caratteri . Se si imposta un valore che supera i 20 caratteri , il programma sarà tagliato fuori tutto dopo la lunghezza consentita .
String Lunghezza

Puoi trovare le dimensioni delle una stringa utilizzando la funzione " Len " , che accetta un parametro e restituisce un intero con il conteggio dei caratteri . È possibile passare una stringa letterale o una variabile stringa alla funzione per ottenere la lunghezza . Tuttavia , questo non funziona correttamente con variabili stringa di lunghezza fissa , come la funzione Len restituisce sempre la dimensione massima della variabile , non il conteggio dei caratteri effettivi .
Memoria Spazio

Visual Basic 6 utilizza un byte di memoria per memorizzare ogni carattere di una stringa . Una stringa di lunghezza variabile può teoricamente essere grande come 2 GB - a seconda disponibile memoria virtuale del computer - ma questo è molto più che sufficiente spazio per qualsiasi variabile stringa su qualsiasi computer . Quando si crea una stringa di lunghezza fissa , è possibile utilizzare solo un numero fino a 65.526 byte - o poco meno di 64 KB - per le dimensioni . Se si immette un numero più grande , un messaggio di errore di Visual Basic vi dirà che è una lunghezza non valida .

 

Programmazione © www.354353.com