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