Не установить пакет Delphi7 Rx
Пытаюсь установить пакет Rx. Работаю пользователем, который в группе администраторов. Для пакетов назначен каталог не в c:/program files (x86). Переопределил каталог в Library Path
После компиляции пакета нажимаю Install и получаю сообщение: "Запуск программы невозможен так как на компьютере отсутствует Rxctl7.bpl
.
В каталоге файл появился после компиляции. Естественно, что в палитре компонентов пакет не появился. Однако его можно добавить из Project Options->Packets->Add. Пакет успешно устанавливается и появляется в палитре. При следующем запуске Delphi 7 компонент благополучно исчезает из палитры.
Delphi 7 установлен на Windows 7 64bit, которая установлена в Oracle Virtual Box на Linux Mint 21.
Может кто-нибудь встречался с подобной ситуацией.
Ответы (1 шт):
Первое - стоит помнить, что Delphi 7 появилась в 2002 году, была 32-битной без нормальной поддержки Unicode. Хотя бы поэтому рекомендуется Windows 7 32bit или даже XP.
Второе - если есть подозрения в том, что проблемы с доступом на запись, то в настройках папки дайте все права (в т.ч. на запись). Сделайте тотально весь диск доступным на запись для всех. Возможно отключите UAC. На виртуальной машине, я думаю, это допустимо. Проблемы из-за виртуалки не должно быть.
Третье - попробуйте установить Delphi 7 в другую папку (например на диск D:).
Проверьте Windows Event Log и логи в файлах. Запустите SysInternals Process Monitor (он даёт тысячи строк данных, придется фильтровать) и отслеживайте запуск Delphi, установку компонентов. Ищите места, где чтение или запись не удалась.