<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - DenNik</title>
		<link>https://www.cyberforum.ru/blogs/190319/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Sat, 05 Sep 2026 05:01:50 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - DenNik</title>
			<link>https://www.cyberforum.ru/blogs/190319/</link>
		</image>
		<item>
			<title>Настройка путей стороннего компонента</title>
			<link>https://www.cyberforum.ru/blogs/190319/5708.html</link>
			<pubDate>Mon, 25 Feb 2019 09:41:29 GMT</pubDate>
			<description>Итак, мы установили новый *компонент*, в котором присутствуют также исходники (то бишь pas-файлы)....</description>
			<content:encoded><![CDATA[<div>Итак, мы установили новый <b>компонент</b>, в котором присутствуют также исходники (то бишь pas-файлы). Теперь нужно настроить пути в IDE, чтобы проект с участием <b>компонента</b> компилировался. Я неоднократно устанавливал сторонние компоненты, кое-как настраивал пути и все это кое-как работало :). А &quot;кое-как&quot; проявлялось вот в чём:<br />
иногда при компиляции проекта я обнаруживал, что все DCU, относящиеся к <b>компоненту</b>, копировались в папку с проектом, причём при каждой компиляции проекта эти DCU заново перекомпилировались. А если их с два десятка! жестяк )).<br />
Так не пойдёт! И наконец я разобрался как правильно настроить path. Моменты, которые важны:<br />
<br />
1. DCU и PAS в исходниках <u>очень желательно разделять по разным папкам</u>. Если компонент серьёзный, разработчики об этом должны позаботиться, также и о правильной настройке путей. Если приходится вручную прописывать пути, нужно делать так<br />
<br />
Заходим в <i>Options - Library</i>:<br />
<br />
2. в раздел Library Path добавляем пути к скомпилированным DCU-файлам <b>компонента</b>. Если вместо этого прописать путь к папке с PAS-файлами, то будет происходить как раз то самое &quot;кое-как&quot;, о котором я писал выше (перекомпиляция всех исходников компонента)<br />
<br />
3. в раздел Browsing Path добавляем пути к исходным PAS-файлам <b>компонента</b>. Это нужно для того, чтобы по Ctrl-Click в проекте можно было открыть исходник.<br />
<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=5230&amp;d=1551094272" rel="Lightbox" id="attachment5230" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=5230&amp;thumb=1&amp;d=1551094272" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: options.png
Просмотров: 655
Размер:	50.4 Кб
ID:	5230" style="margin: 5px" /></a></div>

]]></content:encoded>
			<dc:creator>DenNik</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/190319/5708.html</guid>
		</item>
	</channel>
</rss>
