Mam system Windows 7 64-bitowy Ultimate pod VirtualBox (najnowsza wersja, 4.1.4) na moim MacBooku Air. Utworzyłem folder współdzielony na Macu w moim folderze użytkownika. Nadałem uprawnienia do odczytu/zapisu temu folderowi na moje konto. (Skonfigurowałem też dostęp do odczytu i zapisu dla wszystkich, a to nie miało znaczenia.)Jak mogę zezwolić Delphi XE2 na przeglądanie folderu współdzielonego na moim Macu z poziomu maszyny wirtualnej VirtualBox z systemem Windows 7?
W Windows 7 pod VirtualBox, dodałem ten folder jako folder współdzielony.
Z poziomu mojej maszyny wirtualnej Windows 7 widzę ten folder, tworząc w nim nowe foldery i pliki oraz odczytuję foldery i pliki za pomocą Eksploratora Windows.
Problem dotyczy Delphi XE2. Jeśli spróbuję otworzyć lub zapisać projekt w tym folderze współdzielonym, w oknie dialogowym Zapisz udział (który mam obecnie zmapowany na dysk sieciowy) pojawi się z czerwoną ikoną X wskazującą, że coś jest z nim nie tak. Po kliknięciu tego folderu Delphi wyświetli okno dialogowe z tytułem "Przywracanie połączenia sieciowego" i komunikat "Wystąpił błąd podczas ponownego łączenia E: z \ VBOXSVR \ Demos VirtualBox Shared Folders: Żądanie nie jest obsługiwane. został przywrócony. "
To, że nie mogę zapisać projektów w tym folderze współdzielonym, ogranicza moją zdolność do łatwego tworzenia aplikacji na iOS i generowania niezbędnych folderów Xcode za pomocą narzędzia dpr2xcode.exe firmy Delphi. Zamiast tego muszę utworzyć lokalnie folder projektu, uruchomić program dpr2code.exe, aby wygenerować projekt Xcode, a następnie użyć Eksploratora Windows do skopiowania zawartości folderu lokalnego do folderu współdzielonego, gdzie mogę następnie załadować wygenerowany plik projekt w Xcode, skompiluj i uruchom go.
Czy ktoś wie o jakiejkolwiek konfiguracji lub krokach, które mogę wykonać, aby Delphi mógł zobaczyć udostępniony folder jako prawidłowy folder?
Dla rekordu i widziałem podobny problem z innymi wersjami Delphi w odniesieniu do folderów z instalacji Delphi w VMWare Workstation (8.0) działającej pod hostem Windows 7. W takich przypadkach Delphi po prostu nie wyświetla udostępnionego folderu.
Nie wiem, jak to zrobić w ten sposób wokół, ale mają wspólne folder w moim katalogu źródłowego na moim komputerze, i że dostęp z komputera Mac. Wszystko działało dobrze. Może Mac jest lepszy w tego rodzaju sprawach? – mj2008
Cary ... Odkryłem coś innego, co z pewnością pomoże wyjaśnić twój problem! Kiedy ładuję XE2 po raz pierwszy w czystej instalacji systemu Windows 7, Zapora systemu Windows zapyta, do jakich sieci chcę włączyć dostęp XE2! Domyślnie wybrano tylko sieci PUBLIC i odznaczono PRIVATE! Sprawdź ustawienia Zapory systemu Windows, upewnij się, że XE2 ma pełny dostęp do sieci (lokalny i internetowy). – LaKraven
Wow. To wyglądało obiecująco, ale umożliwiając prywatność tego nie zrobił. –