Originariamente inviato da Ely88M
ad un certo punto lancio l'ExtractFileName();
fino a l'altro giorno funzionava benissimo... mi ritornava il nome... ora non so se quelli che hanno il mio dominio siano passati da un server windows ad uno linux e la fuzione non va più.. non riesce a ritornarmi il nome del file.. mi ritorna la stringa lunga con tutti i permessi ecc.
Devi verificare qual è il valore della variabile che passi alla funzione, che accetta percorsi formattati in modo ben specifico (e in genere si tratta di percorsi relativi al file system di Windows).

Mi spiego: se io passo alla funzione qualcosa di simile a "C:\Utenti\Nome\Documenti\File.txt", la funzione mi restituisce correttamente il nome del file; se invece passo qualcosa simile a "Cantami o diva del pelide Achille", non è detto che il compito venga assolto correttamente.