<?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 Good practice saving library parts in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281722#M2481</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;Actually my AddOn saves all created library parts under the "users\user\documents\special name" folder. But if the user works some time with the AddOn there are getting more and more files and everything gets confusing. Should I use subfolders? Can unused library parts be deleted? Or what would be a good practice saving library parts create from an self designed AddOn?&lt;/DIV&gt;</description>
    <pubDate>Tue, 14 Sep 2021 11:46:33 GMT</pubDate>
    <dc:creator>Martin Walter</dc:creator>
    <dc:date>2021-09-14T11:46:33Z</dc:date>
    <item>
      <title>Good practice saving library parts</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281722#M2481</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Actually my AddOn saves all created library parts under the "users\user\documents\special name" folder. But if the user works some time with the AddOn there are getting more and more files and everything gets confusing. Should I use subfolders? Can unused library parts be deleted? Or what would be a good practice saving library parts create from an self designed AddOn?&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2021 11:46:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281722#M2481</guid>
      <dc:creator>Martin Walter</dc:creator>
      <dc:date>2021-09-14T11:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: Good practice saving library parts</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281723#M2482</link>
      <description>&lt;FONT color="#000000"&gt;@Martin Walter&lt;BR /&gt;
&lt;BR /&gt;
Ok, your question appears simple, but the background that have created this situation is a little bit fuzzy, so here are your possibilities:
&lt;LIST type="decimal"&gt;&lt;S&gt;&lt;UL&gt;
&lt;LI&gt;&lt;S&gt;&lt;/S&gt;&lt;/LI&gt;&lt;LI&gt; &lt;COLOR color="#000000"&gt;I have not worked with that particular AddOn, but I can only &lt;B&gt;&lt;U&gt;&lt;/U&gt;&lt;/B&gt;&lt;S&gt;&lt;B&gt;&lt;U&gt;&lt;U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/B&gt;&lt;/S&gt;guess that it's badly designed&lt;E&gt;&lt;/E&gt;, as it doesn't stick to ArchiCAD's Library Parts Standard Convention, since it doesn't use ArchiCAD's GDL parametric properties (&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;ie: you should not have multiple identical objects of different dimensions, see photo&lt;E&gt;&lt;/E&gt;)&lt;/COLOR&gt;&lt;/LI&gt;

&lt;LI&gt;&lt;S&gt;&lt;/S&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT color="#000000"&gt; Sometimes, AddOns or even GDL create dependencies to function, and some of those must have a specific location to function correctly, but in your case, I would advise that you make a secure copy of that folder, then try to move those Library parts, and test them, if nothing happens, then all solved, if not you would still have the safe copy that only needs to be put in its original location.&lt;BR /&gt;
&lt;B&gt;&lt;FONT color="#BF0000"&gt;PS: Even if the trial was successful, I advice you don't delete the secure copy just in case of a hidden error.&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/S&gt;&lt;/LIST&gt;&lt;COLOR color="#BF0000"&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT color="#000000"&gt;&lt;/FONT&gt;&lt;/COLOR&gt;
&lt;LI&gt;&lt;S&gt;&lt;/S&gt;&lt;/LI&gt;&lt;LI&gt; &lt;COLOR color="#000000"&gt;&lt;COLOR color="#BF0000"&gt;&lt;COLOR color="#000000"&gt;The answer of whether you should delete unused library parts or not, will depend on your project's needs, but generally speaking, you should not overload you ArchiCAD project with unused Library Parts, cause it will occupy a bigger space on your storage device, &amp;amp; memory, that if you don't consider your project's file size if saved as a PLA.&lt;BR /&gt;
So as a rule of a thumb, always keep ArchiCAD's standard library, your firm's standard library (&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;if you have it&lt;E&gt;&lt;/E&gt;), and only those library parts that have been used in your project when finished, or those you may expect to used if the project is still in WIP phase.&lt;BR /&gt;
&lt;B&gt;&lt;FONT color="#BF0000"&gt;PS: Some library parts may need their dependencies of GSM files (&lt;I&gt;&lt;/I&gt;&lt;S&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/S&gt;macros&lt;E&gt;&lt;/E&gt;), so you're not sure what're you deleting, just proceed with delete, trial &amp;amp; error.&lt;/FONT&gt;&lt;/B&gt;&lt;/COLOR&gt;&lt;/COLOR&gt;&lt;/COLOR&gt;&lt;/LI&gt;
&lt;COLOR color="#000000"&gt;&lt;COLOR color="#BF0000"&gt;&lt;COLOR color="#000000"&gt;&lt;COLOR color="#BF0000"&gt;&lt;BR /&gt;
&lt;/COLOR&gt;&lt;/COLOR&gt;&lt;/COLOR&gt;&lt;/COLOR&gt;&lt;/FONT&gt;</description>
      <pubDate>Sun, 20 Sep 2020 16:36:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281723#M2482</guid>
      <dc:creator>Nader Belal</dc:creator>
      <dc:date>2020-09-20T16:36:13Z</dc:date>
    </item>
    <item>
      <title>Re: Good practice saving library parts</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281724#M2483</link>
      <description>&lt;BLOCKQUOTE&gt;Martin wrote:&lt;BR /&gt;
Actually my AddOn saves all created library parts under the "users\user\documents\special name" folder. But if the user works some time with the AddOn there are getting more and more files and everything gets confusing. Should I use subfolders? Can unused library parts be deleted? Or what would be a good practice saving library parts create from an self designed AddOn?&lt;/BLOCKQUOTE&gt;
What is the purpose of this add-on?&lt;UL&gt;
&lt;LI&gt;1. To create library parts that are directly used in an active project, i.e. for architectural documentation purposes?&lt;BR /&gt;
&lt;BR /&gt;
2. To create library parts that will be used by others in a project, i.e. for development purposes?&lt;/LI&gt;&lt;/UL&gt;
If it's the former, you will quickly run into severe coordination problems if the projects are shared or the same user works on multiple projects.&lt;BR /&gt;
&lt;BR /&gt;
In general, add-ons should create library parts in the project embedded library. This makes it easy to share with other users (or on other computers) and is the only way it will work if you use TeamWork.</description>
      <pubDate>Mon, 21 Sep 2020 08:23:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Good-practice-saving-library-parts/m-p/281724#M2483</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2020-09-21T08:23:41Z</dc:date>
    </item>
  </channel>
</rss>

