пакеты компиляции delphi 2009 - PullRequest
1 голос
/ 10 марта 2011

я действительно не понимаю.

пытается перекомпилировать пакеты qr5, и это невозможно с этим Delphi.

сборка QR5Run_Rad6.bpl, все в порядке.

при установке QR5Design_RAD6.bpl появляется сообщение об ошибке

"невозможно запустить программу, поскольку на вашем компьютере отсутствует файл qr5run_rad.bpl. Попробуйте снова установить программу, чтобы решить эту проблему."

только что сделал!

чистая компиляция сборки не работает ни в каком порядке.закрыл ide и открыл заново, все еще не работает.

что еще осталось?

очистить все связанные dcp и bpl

Ответы [ 2 ]

4 голосов
/ 10 марта 2011

QR5Design_RAD6.bpl <> qr5run_rad.bpl

И что еще более важно, файл qr5run_rad.bpl должен быть найден в systemmpath, чтобы среда IDE могла его найти, чтобы он мог использоваться пакетом времени разработки.

Другими словами: вам нужно собрать qr5run_rad.bpl, а также QR5Design_RAD6.bpl. И вам нужно убедиться, что файл qr5run_rad.bpl окажется в папке, которая находится в вашем системном пути, а не в какой-либо старой папке, где у вас есть исходные коды и / или dcu.

1 голос
/ 10 марта 2011

В дополнение к тому, что написал Марьян:

Windows использует эти места при поиске DLL (или BPL, который является DLL):

  1. Каталог, из которого загружено приложение.
  2. Системный каталог.Используйте функцию GetSystemDirectory , чтобы получить путь к этому каталогу.
  3. 16-разрядный системный каталог.Нет функции, которая получает путь к этому каталогу, но в ней выполняется поиск.
  4. Каталог Windows.Используйте функцию GetWindowsDirectory , чтобы получить путь к этому каталогу.
  5. Текущий каталог.
  6. Каталоги, перечисленные в переменной среды PATH.Обратите внимание, что сюда не входит путь для каждого приложения, указанный в разделе реестра «Пути к приложениям».Ключ App Paths не используется при вычислении пути поиска DLL.

Delphi помещает BPL-файлы в каталог, подобный C:\Documents and Settings\All Users\Documents\RAD Studio\8.0\Bpl, который добавляется в PATH при установке Delphi.Для Delphi 2009 этот путь, вероятно, будет C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl на компьютере с Windows XP.

- jeroen

...