1) Non ci vorra' un genio pero' mi sa' che hai preso un'abbaglio:

Giusto per provare fai girare questo:
codice:
Dim a As String
Do
 a = a + "JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ"
 lbl.Caption = CStr(Len(a))
 lbl.Refresh
 Me.Refresh
Loop
e prova a vedere quando si ferma.
E adesso non venirmi a dire che ogni singolo carattere della stringa non occupa 1 byte.

interessante il concetto:
negli hlp di VB ci sono abbastanza errori, mentre nell'MSDN no
..ovviamente il testo in neretto era sottointeso.

2)Non ci vorra' sicuramente un genio nel leggere:
Cmq puo' anche essere che hai guardato in una parte di Msdn un po' vecchia. (ci sono sezioni di MSDN che hanno anche 5 anni)
3)

e buona fortuna... ne avrai bisogno...
Mi chi pensi di essere?
Non ci siamo ne' mai visti, ne' mai conosciuti e te ne esci con una cosa del genere?
Prima di parlare o scrivere medita su quello che stai facendo.