Путь поиска Delphi по сравнению с Путем к библиотеке по сравнению с Просмотром Пути

У меня есть ответ, так что данные json или любые данные, которые были частью файла, могут быть переданы через параметры.

Я использовал опцию body. Я пробовал это прошлой ночью, но по какой-то причине это не сработало.

Я, вероятно, пропустил шаг, но мне нужно было преобразовать в строку и затем проанализировать данные JSON, чтобы API правильно распознал код. Теперь все мои действия выполнены, когда они нужны при первом звонке.

body: JSON.parse(JSON.stringify(`{"placement":{"name":"${placementName}"}}`))

Спасибо

Редактировать: Так что это сработало.

body: `{"placement":{"name":"${placementName}"}}`

Я думаю, что Request обрабатывает все синтаксический анализ / stringify, если это необходимо в данных, которые вы передаете через параметры. Не нужно было также объявлять JSON. Для меня это изменит правила игры, так как теперь мне не нужно использовать fs во многих частях моего кода.

Спасибо за комментарии, ребята.

31
задан JosephStyons 1 May 2009 в 16:16
поделиться

2 ответа

Насколько я знаю, путь просмотра - это то место, где отладчик должен искать файлы при разбивании / входе в исходные файлы, которые не находятся в пути к библиотеке.

Допустим, у вас есть сторонний компонент, который вы используете. Вы указываете путь библиотеки к каталогу, в котором находятся предварительно скомпилированные dcu-файлы этого компонента. Ваш проект будет использовать эти dcu-файлы при компиляции. Это хорошо, потому что он не будет перекомпилироваться каждый раз, когда вы делаете сборку.

Но, включив скомпилированные файлы dcu, вы теряете возможность отладки компонента triparty. Если вы включите путь к исходным файлам в путь просмотра, отладчик найдет источник и позволит вам перейти к нему.

Параметры по умолчанию для vcl показывают это. В пути к библиотеке они положили $ (BSD) \ Lib, и в пути просмотра они поместили $ (BDS) \ SOURCE \ WIN32 ...

Обновление: есть два различных типа путей поиска: путь поиска компилятора и путь поиска отладчика. Во-первых, компилятор ищет файлы во время компиляции, а во-вторых, когда отладчик ищет исходные файлы во время отладки.

Компилятор будет искать файлы только по пути библиотеки или пути поиска проектов. Отладчик найдет идентификаторы в пути поиска компиляторов, плюс путь просмотра, путь источника отладки для проекта и глобальный путь поиска отладки.

Там не должно быть никакой разницы в определении вещей глобально или PR проекта.

30
ответ дан 27 November 2019 в 22:44
поделиться

Отладчик также найдет файлы в пути к библиотеке.

1
ответ дан 27 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: