Это что-то новое для меня, и вопрос, вероятно, связан скорее с IDE Delphi, чем с кодом.Как разработать DLL и два приложения, которые обращаются к нему
Я хочу разработать DLL и два приложения, которые будут использовать его.
Я сделал очень простой DLL и быстрое фиктивное приложение, чтобы проверить его. Все идет нормально. НО, все источники были в одном каталоге.
Я чувствую, что я, вероятно, должен иметь групповой проект, содержащий три проекта (DLL + 2 приложения).
Но как я могу заставить приложения использовать мою DLL на этапе разработки?
Я не хочу копировать его в системный каталог Windows, пока я нахожусь в его разработке, но когда я добавляю его каталог в путь поиска приложения, он не найден.
Как настроить проекты приложений для использования библиотеки DLL в процессе разработки?
[Обновить] Ничего себе, мой самый быстрый когда-либо проголосовали. Одна минута! И, как обычно, даже не комментарий, чтобы сказать, как я обидел, кроме просьбы о помощи.
У меня есть googled, и я прочитал справку. Но я не вижу, как это сделать, поэтому я прошу помощи.
По какой-либо причине вы не можете просто добавить его в [путь поиска] (http: // msdn.microsoft.com/en-us/library/vstudio/7d83bc18.aspx)? –
Для жесткого кодирования вы можете написать '{$ IFDEF DEBUG} SetDllDirectory ('C: \ DirectoryWithDLL'); {$ ENDIF}' в ваших приложениях где-то до загрузки DLL. Но я лично не сделал бы этого. – TLama
@TLama Недостатком этого является то, что он заставляет вас использовать связь во время выполнения, что, как правило, менее удобно. –