On 25.10.2006 13:08, "Luca Infante" <l dot infante at poc dot it> wrote:
> Ciao a tutti, scusate il disturbo, ma ho un problema che non comprendo.
>
> Ho un codice che cambia il nome ad un file. In
> pratica usa "name" sul folderitem in questione.
> Molto semplice e banale.
> Su Mac funziona alla perfezione su Win no. Perché?
> La cosa curiosa poi è che se leggo quel nome con
> un msgbox leggo ciò che voglio ma in realtà il
> nome che appare sul file è quello vecchio. Perché?
>
> Grazie in anticipo.
>
> Ciao Luca
Ciao,
Verifica che nel tuo codice per win i path siano espressi come:
disco:\dir1\dir2\dir3 e cosi via.
Nel mac lo stesso path lo ottieni con : o con /
quindi:
disco:dir1:dir2: etc.
oppure:
Disco/dir1/dir2 ec.
Se è questo l'errore devi mettere ad ogni accesso al folderitem un if di
questo tipo
if OsRunning=true then
f=getFolderItem (path+"\files\FilesDayDir")
else
f=getFolderItem (path+"files:FilesDayDir")
end if
Dove la variabile booleana OsRunning definita con
OsRunning=targetwin32
la fai eseguire come prima cosa.
Sperp di esserti stato utile
|