Page 1 of 1

DIVISIONE DI UNA STRINGA

PostPosted: Fri Aug 04, 2006 11:09 pm
by Silvio
aMMETTENDO DI AVERE UNA STRINGA DI 50 CARATTERI
IO VORREI SUDDIVIDERLA IN TRE STRINGHE DI ALMENO 9 CARATTERI

PER ESEMPIO :

PANINO PROSCIUTTO CRUDO
MI DOVREBBE RESTITIRE TRE STRINGHE :
1=PANINO
2=PROSCIUTTO
3=CRUDO

OPPURE SE LA STRINGA รจ = CAFFE HAG
MI DOVREBBE RESTITIRE TRE STRINGHE
1=CAFFE HAG
2=""
3=""


MI SEMBRA FACILE MA FORSE A QUEST'ORA NON MI RICORDO BENE COME FARE
QUALCUNO PUO' AIUTARMI PER FAVORE ?

Re: DIVISIONE DI UNA STRINGA

PostPosted: Sat Aug 05, 2006 9:45 am
by Enrico Maria Giordano
Ti conviene metterci dei separatori (es. punto e virgola) e poi utilizzare la funzione StrToken() per estrarre le varie parti.

EMG

PostPosted: Sat Aug 05, 2006 6:57 pm
by Silvio
no forse non mi sono spiegato
io ho il campo di un archivio da 50 caratteri
questo campo in un bottone non entra
e quindi lo devo spezzettare in almeno tre tronconi da 9/10 caratteri cadauno
che dico all'utente di inserire la descrizione ed ogni parola un punto e virgola o un trattino ?

PostPosted: Wed Aug 23, 2006 1:18 pm
by Ugo
Silvio wrote:che dico all'utente di inserire la descrizione ed ogni parola un punto e virgola o un trattino ?

No!
puoi usare un Get Multiple Line e lo fai andare a capo con il return, e poi trasformi il CRLF in "|" (ad esempio) e poi lo ritrasformi quando lo editi o lo visualizzi.
Se invece non ti piace o non puoi, io lo farei con lo spazio, cercando di comporre la porzione della lunghezza che credi meglio.