Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
16/10/09 14:12
pinza
salva a tutti devo visualizzare come word il nome di un file che o aperto sulla barra
(nn e delphi)
Dim Imput As String = My.Application.CommandLineArgs(0)
Me.Text = (Imput)


e fino a qui ok Pero mi da il percorso del file e non il nome

io vorrei il nome
grazie :k:

Ultima modifica effettuata da pinza 16/10/09 14:13
aaa
16/10/09 15:57
BugliL
Puoi lavorare sulle stringhe
La funzione che puoi usare per estrarre il nome del file è RevInstr
che cerca un carattere dall'ultima lettera...

Dim Nome as string
Nome = Mid(Imput, RevInstr(Imput, "/"))


Non ho VB sotto mano controlla la sintassi di Mid e RevInstr

Edit: Scusami la pignoleria ma INPUT non IMPUT :D
Ultima modifica effettuata da BugliL 16/10/09 15:59
aaa
16/10/09 16:07
ruggy94
Postato originariamente da BugliL:
Scusami la pignoleria

Scusa tu la mia :D
Le funzioni che hai utilizzato sono deprecate (anzi peggio, sono del VB6), quindi sarebbe corretto utilizzare quelle messe a disposizione dal .NET. In questo caso, per esempio, la funzione Mid() può essere validamente sostituita da String.Substring() ;)
aaa
16/10/09 16:20
BugliL
Ci crederesti se ti dicessi che non l'ho mai usata? :D
Mi sono sempre trovato bene con quelle che non mi sono nemmeno guardato cosa il VB.NET offriva come nuove funzioni :D
aaa
16/10/09 18:58
theprogrammer
Postato originariamente da BugliL:

Ci crederesti se ti dicessi che non l'ho mai usata? :D
Mi sono sempre trovato bene con quelle che non mi sono nemmeno guardato cosa il VB.NET offriva come nuove funzioni :D


E' come dire che non hai mai usato il .NET ...
aaa
16/10/09 19:19
BugliL
Postato originariamente da theprogrammer:
E' come dire che non hai mai usato il .NET ...


è vero lo ammetto :D
Non cerco mai funzioni alternative se riesco a farlo con quelle vecchie che conosco :D
aaa
18/10/09 12:01
Il Totem
Esiste un'aposita funzione:
IO.Path.GetFileName("path")

che restituisce il nome del file.
aaa
19/10/09 14:55
pinza
Grazie a tutti e sopratutto a totem

la funzione funziona!!!
aaa