Salve «Leo_06»
Se non ho capito male... vorresti conoscere, preventivamente,
la lunghezza del testo per poterlo dividere in più variabili; così da non superare il limite di 200K ?
Se è così, la funzione LEN, restituisce un intero che rappresenta la lunghezza della stringha.
Con questa funzione, codice sottostante, potresti dividere la stringha.
Esempio valido per VIsualBasic6: (TEXT1 è il contenitore della stringha troppo lunga)
codice:rem dichiarazione vettore, indice e punto di continuazione dim STRING (1 to 10) as string dim TEMP as string dim IND as integer dim CON as integer rem inizializzazione variabili IND=1 CON=1 rem ciclo inserimento testo do rem estrazione testo 200K TEMP=mid(TEXT1.text,con,200) rem inserimento testo STRING(IND)=TEMP rem controllo rimanenza testo if (len(TEXT1.text)-(CON*200))>0 then rem è rimasto testo, nuovo ciclo CON=CON+1 IND=IND+1 else rem frase terminata CON=0 end if rem controllo e ciclo rimasto testo while (CON>0) rem il contenuto di TEXT1.text è stato copiato nel vettore STRING()

Rispondi quotando