Я использую 64-разрядную версию Windows 7 Ultimate под VirtualBox (последняя версия, 4.1.4) на моем MacBook Air. Я создал общую папку на Mac в моей папке пользователя. Я предоставил права на чтение / запись этой папке моей учетной записи. (Я также настроил его с правами чтения / записи для всех, и это не имело значения.)
В Windows 7 под VirtualBox я добавил эту папку как общую папку.
В моей виртуальной машине Windows 7 я могу видеть эту папку, создавать в ней новые папки и файлы и читать папки и файлы с помощью проводника Windows.
Проблема с Delphi XE2. Если я пытаюсь открыть или сохранить проект в этой общей папке, в диалоговом окне «Сохранить» появляется общий ресурс (который я в настоящее время сопоставил с сетевым диском) с красным значком X, указывающим, что с ним что-то не так. Если щелкнуть эту папку, Delphi отобразит диалоговое окно с заголовком «Восстановление сетевого подключения» и сообщением «Произошла ошибка при повторном подключении общих папок E: to \ VBOXSVR \ Demos VirtualBox: запрос не поддерживается. Это подключение не поддерживается. был восстановлен. "
То, что я не могу сохранить проекты в этой общей папке, ограничивает мою способность легко создавать приложения для iOS и создавать необходимые папки Xcode с помощью утилиты Delphi dpr2xcode.exe. Вместо этого я должен создать папку проекта локально, запустить dpr2code.exe, чтобы сгенерировать проект Xcode, а затем использовать проводник Windows, чтобы скопировать содержимое локальной папки в общую папку, где я могу загрузить сгенерированную папку. спроектировать в Xcode, скомпилировать и запустить его.
Кто-нибудь знает какие-либо конфигурации или шаги, которые я могу предпринять, чтобы Delphi мог видеть общую папку как допустимую папку?
Для справки, и я видел аналогичную проблему с другими версиями Delphi в отношении папок из установки Delphi на VMWare Workstation (8.0), работающей под хостом Windows 7. В этих случаях Delphi просто не отображает общую папку.