Sto eseguendo Windows 7 64-bit Ultimate sotto VirtualBox (ultima versione, 4.1.4) sul mio MacBook Air. Ho creato una cartella condivisa sul Mac sotto la mia cartella utente. Ho concesso privilegi di lettura/scrittura a questa cartella sul mio account. (L'ho anche configurato con accesso in lettura/scrittura a tutti, e questo non ha fatto differenza.)Come posso consentire a Delphi XE2 di vedere la cartella condivisa sul mio Mac da una macchina virtuale VirtualBox con Windows 7
In Windows 7 sotto VirtualBox, ho aggiunto quella cartella come cartella condivisa.
Dal mio Windows 7 VM, posso vedere questa cartella, creare nuove cartelle e file in esso, e leggere cartelle e file, utilizzando Windows Explorer.
Il problema è con Delphi XE2. Se tento di aprire o salvare un progetto in questa cartella condivisa, dalla finestra di dialogo Salva la condivisione (che ho attualmente mappato su un'unità di rete) appare con un'icona X rossa che indica che c'è qualcosa di sbagliato in essa. Se faccio clic su questa cartella, Delphi visualizza una finestra di dialogo con il titolo "Ripristino della connessione di rete" e un messaggio "Si è verificato un errore durante la riconnessione di E: a \ VBOXSVR \ Demos Cartelle condivise VirtualBox: la richiesta non è supportata. stato restaurato. "
Che non è possibile salvare i progetti in quella cartella condivisa inibisce la possibilità di creare facilmente app iOS e generare le necessarie cartelle Xcode utilizzando l'utilità dpr2xcode.exe di Delphi. Quello che devo fare invece è creare localmente la cartella del progetto, eseguire dpr2code.exe per generare il progetto Xcode, e quindi usare Windows Explorer per copiare il contenuto della cartella locale nella cartella condivisa, dove posso quindi caricare il file generato progetto in Xcode, compila ed eseguilo.
Qualcuno sa di qualsiasi configurazione o procedura che posso prendere per consentire a Delphi di vedere la cartella condivisa come una cartella valida?
Per la cronaca, e ho riscontrato un problema simile con altre versioni di Delphi rispetto alle cartelle di un'installazione Delphi in VMWare Workstation (8.0) in esecuzione su un host Windows 7. In questi casi, Delphi semplicemente non visualizza la cartella condivisa.
non so come farlo in questo modo intorno, ma ho condiviso una cartella nella mia directory dei sorgenti sul mio PC, e accessibile che dal Mac. Ha funzionato bene. Forse il Mac è meglio in questo genere di cose? – mj2008
Cary ... ho scoperto qualcos'altro che potrebbe certamente aiutare a spiegare il tuo problema! Quando carico XE2 per la prima volta su un'installazione pulita di Windows 7, Windows Firewall chiede a quali reti mi piacerebbe consentire l'accesso a XE2! Per impostazione predefinita, seleziona solo reti PUBBLICHE e PRIVATO non selezionato! Controllare le impostazioni di Windows Firewall, assicurarsi che XE2 abbia accesso completo alla rete (locale e Internet) – LaKraven
Wow. Sembrava promettente, ma abilitare il privato non lo ha fatto. –