Estoy ejecutando Windows 7 64-bit Ultimate bajo VirtualBox (última versión, 4.1.4) en mi MacBook Air. Creé una carpeta compartida en la Mac debajo de mi carpeta de usuario. He otorgado privilegios de lectura/escritura a esta carpeta en mi cuenta. (También lo configuré con acceso de lectura/escritura a todos, y eso no hizo la diferencia.)Cómo permito a Delphi XE2 ver la carpeta compartida en mi Mac desde una VirtualBox VM con Windows 7
En Windows 7 en VirtualBox, he agregado esa carpeta como una carpeta compartida.
Desde mi VM Windows 7, puedo ver esta carpeta, crear nuevas carpetas y archivos en ella, y leer carpetas y archivos, usando Windows Explorer.
El problema es con Delphi XE2. Si intento abrir o guardar un proyecto en esta carpeta compartida, desde el cuadro de diálogo Guardar, el recurso compartido (que actualmente he asignado a una unidad de red) aparece con un icono X rojo que indica que hay algo mal con él. Si hago clic en esta carpeta, Delphi muestra un cuadro de diálogo con el título "Restaurando la conexión de red" y un mensaje "Se produjo un error al volver a conectar E: a \ VBOXSVR \ Demos Carpetas compartidas de VirtualBox: La solicitud no es compatible. sido restaurado ".
El hecho de que no puedo guardar proyectos en esa carpeta compartida inhibe mi capacidad para crear fácilmente aplicaciones iOS y generar las carpetas Xcode necesarias utilizando la utilidad dpr2xcode.exe de Delphi. Lo que tengo que hacer en su lugar es crear la carpeta del proyecto localmente, ejecutar dpr2code.exe para generar el proyecto Xcode y luego usar el Explorador de Windows para copiar el contenido de la carpeta local a la carpeta compartida, donde luego puedo cargar el archivo generado. proyecto en Xcode, compilarlo y ejecutarlo.
¿Alguien sabe de alguna configuración o pasos que pueda dar para permitir que Delphi vea la carpeta compartida como una carpeta válida?
Para el registro, y he visto un problema similar con otras versiones de Delphi con respecto a las carpetas de una instalación de Delphi en VMWare Workstation (8.0) que se ejecuta bajo un host de Windows 7. En esos casos, Delphi simplemente no muestra la carpeta compartida.
no sé cómo hacerlo de esta manera alrededor, pero tengo una carpeta compartida en mi directorio de origen en mi PC, y que se accede de la Mac. Funcionó bien Tal vez la Mac es mejor en este tipo de cosas? – mj2008
Cary ... ¡Descubrí algo más que ciertamente podría ayudar a explicar tu problema! Cuando carga XE2 por primera vez en una instalación limpia de Windows 7, Windows Firewall pregunta a qué redes me gustaría habilitar el acceso de XE2. ¡De manera predeterminada, solo seleccionó redes públicas y deshabilitó PRIVATE! Compruebe la configuración de su Firewall de Windows, asegúrese de que XE2 tenga acceso completo a la red (local e Internet) – LaKraven
Wow. Parecía prometedor, pero habilitar privado no lo hizo. –