<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Sharing code between applications in G Web Development Software</title>
    <link>https://ni.lithium.com/t5/G-Web-Development-Software/Sharing-code-between-applications/m-p/4323563#M615</link>
    <description>&lt;P&gt;What is the proper way to share code between applications on the same machine using the G web development software.&amp;nbsp; I have created a library, packaged it, and then installed the package, and that works.&amp;nbsp; However, if I need to add or change the code in the library, I have to uninstall the library package first or I can't build the library package.&lt;/P&gt;</description>
    <pubDate>Thu, 17 Aug 2023 12:17:20 GMT</pubDate>
    <dc:creator>jag</dc:creator>
    <dc:date>2023-08-17T12:17:20Z</dc:date>
    <item>
      <title>Sharing code between applications</title>
      <link>https://ni.lithium.com/t5/G-Web-Development-Software/Sharing-code-between-applications/m-p/4323563#M615</link>
      <description>&lt;P&gt;What is the proper way to share code between applications on the same machine using the G web development software.&amp;nbsp; I have created a library, packaged it, and then installed the package, and that works.&amp;nbsp; However, if I need to add or change the code in the library, I have to uninstall the library package first or I can't build the library package.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 12:17:20 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/G-Web-Development-Software/Sharing-code-between-applications/m-p/4323563#M615</guid>
      <dc:creator>jag</dc:creator>
      <dc:date>2023-08-17T12:17:20Z</dc:date>
    </item>
    <item>
      <title>Re: Sharing code between applications</title>
      <link>https://ni.lithium.com/t5/G-Web-Development-Software/Sharing-code-between-applications/m-p/4323676#M617</link>
      <description>&lt;P&gt;When developing Add-ons its helpful to know that you can configure the global Add-ons enabled in a project in the &lt;FONT face="courier new,courier"&gt;gwebproject&lt;/FONT&gt; settings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example in the screenshot below:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I double-clicked the &lt;FONT face="courier new,courier"&gt;DebugTools.gwebproject&lt;/FONT&gt; file itself in the editor to open its settings.&lt;/LI&gt;
&lt;LI&gt;I changed the Add-on filter to &lt;FONT face="courier new,courier"&gt;All&lt;/FONT&gt;&amp;nbsp;and was able to find my Add-on &lt;FONT face="courier new,courier"&gt;rajsite-DebugTools-DebugTools&lt;/FONT&gt; which I know contains the &lt;FONT face="courier new,courier"&gt;DebugTools.gcomp&lt;/FONT&gt; library&lt;/LI&gt;
&lt;LI&gt;I disabled the&amp;nbsp;&lt;FONT face="courier new,courier"&gt;rajsite-DebugTools-DebugTools&amp;nbsp;&lt;/FONT&gt;Add-On for this project as this is the project where that Add-On itself is developed&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MilanR_0-1692288936212.png" style="width: 565px;"&gt;&lt;img src="https://ip1.i.lithium.com/8529df768dbab0787b0f4cf3e1c03089e89a1fd8/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f33323230343169343243434542353934373241373834332f696d6167652d64696d656e73696f6e732f353635783331383f763d7632" width="565" height="318" role="button" title="MilanR_0-1692288936212.png" alt="MilanR_0-1692288936212.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;What is the proper way to share code between applications on the same machine using the G web development software.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Add-ons are particularly great when you need to share libraries for developers on multiple machines. If you are just on a single machine you can also manage them from a different directory and add them as links. Just mentioning as another option depending on your use case.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the screenshot below:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I right clicked in the Project Files pane and chose Add File&lt;/LI&gt;
&lt;LI&gt;I navigated to a library &lt;FONT face="courier new,courier"&gt;gcomp&lt;/FONT&gt; outside of my project and selected it&lt;/LI&gt;
&lt;LI&gt;The library was added to a Links section in the project&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MilanR_1-1692289640414.png" style="width: 581px;"&gt;&lt;img src="https://ip1.i.lithium.com/98579ec1d07f63d36d4416520a9280606f7c5102/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f33323230343469313630304344434238323835313837412f696d6167652d64696d656e73696f6e732f353831783339383f763d7632" width="581" height="398" role="button" title="MilanR_1-1692289640414.png" alt="MilanR_1-1692289640414.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 16:28:53 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/G-Web-Development-Software/Sharing-code-between-applications/m-p/4323676#M617</guid>
      <dc:creator>MilanR</dc:creator>
      <dc:date>2023-08-17T16:28:53Z</dc:date>
    </item>
  </channel>
</rss>

