<?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 Library Globals in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205236#M18835</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hopefully someone with more gdl/library knowledge will be able to help.&lt;BR /&gt;
&lt;BR /&gt;
After updating to AC 14 I began having issues with my Library Globals not showing up in v.13 projects.  I have since traced the issue and corrected it, the cause apparently being that I edited the "LibraryGlobals.gsm" in v.14.  I replaced that .gsm with a previous version that was edited w v.13 and all seems to be ok now, but that leads to a more interesting question...&lt;BR /&gt;
&lt;BR /&gt;
If a .gsm parts is edited in v.14 does it become unusable in a previous version of AC? or is it only parts such as Library Globals that are not truly independent parts?&lt;BR /&gt;
&lt;BR /&gt;
Should I be keeping a v.13 Bim Server Library and a v.14 Bim Server Library?&lt;/T&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 14 Sep 2010 15:33:44 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2010-09-14T15:33:44Z</dc:date>
    <item>
      <title>Library Globals</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205236#M18835</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Hopefully someone with more gdl/library knowledge will be able to help.&lt;BR /&gt;
&lt;BR /&gt;
After updating to AC 14 I began having issues with my Library Globals not showing up in v.13 projects.  I have since traced the issue and corrected it, the cause apparently being that I edited the "LibraryGlobals.gsm" in v.14.  I replaced that .gsm with a previous version that was edited w v.13 and all seems to be ok now, but that leads to a more interesting question...&lt;BR /&gt;
&lt;BR /&gt;
If a .gsm parts is edited in v.14 does it become unusable in a previous version of AC? or is it only parts such as Library Globals that are not truly independent parts?&lt;BR /&gt;
&lt;BR /&gt;
Should I be keeping a v.13 Bim Server Library and a v.14 Bim Server Library?&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2010 15:33:44 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205236#M18835</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-09-14T15:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Library Globals</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205237#M18836</link>
      <description>&lt;BLOCKQUOTE&gt;jbissaillon wrote:&lt;BR /&gt;If a .gsm parts is edited in v.14 does it become unusable in a previous version of AC?&lt;/BLOCKQUOTE&gt;

Correct.&lt;BR /&gt;
A library part edited in a particular version can only be read by that version or future versions.&lt;BR /&gt;
So you either maintain a library for each version or do all your library part editing in the oldest version you want to use.&lt;BR /&gt;
You will only need to edit library parts in the latest version if you want a particular new function - but make sure you keep the original library part to use in the older versions.&lt;BR /&gt;
&lt;BR /&gt;
I script most of my parts in version 10 still but if there is a feture of a newer version I need to use I don't bother editing the part again in 13 or 14.&lt;BR /&gt;
I just do the following.&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT color="#ff0012"&gt;if REQ("GDL_version")&amp;gt;=1.604 then		!!VER13 and above&lt;/FONT&gt; &lt;BR /&gt;
  ... script new commands here - ie Library Globals&lt;BR /&gt;
&lt;FONT color="#ff0012"&gt;endif&lt;/FONT&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
This way older versions will ignore the commands that it can't do.&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Wed, 15 Sep 2010 01:43:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205237#M18836</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2010-09-15T01:43:51Z</dc:date>
    </item>
    <item>
      <title>Re: Library Globals</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205238#M18837</link>
      <description>Thanks Barry!</description>
      <pubDate>Wed, 15 Sep 2010 12:29:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205238#M18837</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-09-15T12:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: Library Globals</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205239#M18838</link>
      <description>&lt;BLOCKQUOTE&gt;... script new commands here - ie Library Globals &lt;/BLOCKQUOTE&gt; In my experience you can't save an object with commands, which do not exist in the current AC version. Global parameters and runtime environment values of course, but not new commands.&lt;BR /&gt;
&lt;BR /&gt;
I found only one trick to exclude the commands in a macro object, which is called depending von GDL version. The makro is written and saved in the upper version.</description>
      <pubDate>Wed, 15 Sep 2010 13:54:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/Library-Globals/m-p/205239#M18838</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2010-09-15T13:54:11Z</dc:date>
    </item>
  </channel>
</rss>

