PDA

View Full Version : troppi spazi


visual_b
02-06-2004, 10:16
questo codice:

dim i as long
dim percorso as string
percorso=Space(255)
i = SHGetFolderPath(0, 7, 0, 0, percorso)

mi ritorna il path della cartella che desidero + un carattere speciale (nn so quale) e un centinaio di spazi vuoti.

C'č una funzione che mi ellimina questi spazi

VICIUS
02-06-2004, 11:46
prova con Trim (stringa) se non ricordo male dovrebbe cancellare eventuali spazi sia a destra che a sinistra.

ciao ;)

matpez
02-06-2004, 12:08
Se non ricordo male, e non credo, ti torna a fine strgina un carattere nullo, cioč il chr(0) / vbNullChar

Per cui per prendere il valore devi fare:


iNull = InStr(sPath, vbNullChar)
If iNull Then
sPath = Left$(sPath, iNull - 1)
End If

visual_b
02-06-2004, 12:51
funziona!
grazie a tutti