realbasic-nug.it
[Top] [All Lists]

Re: Problema Folderitem - Winzozzo

To: REALbasic-NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Problema Folderitem - Winzozzo
From: Maurizio Saiu <m dot saiu at tin dot it>
Date: Wed, 25 Oct 2006 21:45:19 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
Thread-index: Acb4bhnTWHFMiGRhEduEeQAKlaaNmA==
Thread-topic: Problema Folderitem - Winzozzo
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




<Prev in Thread] Current Thread [Next in Thread>